gpt4 book ai didi

regex - 正则表达式删除前导空白和破折号字符

转载 作者:行者123 更新时间:2023-12-04 23:33:03 26 4
gpt4 key购买 nike

给定一个字符串,如 String a="- = - - What is your name?";
如何删除前导等号、破折号、空格字符,以获得干净的文本,

"What is your name?"

最佳答案

如果你想删除前导的非字母,你可以匹配:

^[^a-zA-Z]+

并将其替换为 '' (空字符串)。

解释:
  • first ^ - anchor 定匹配
    开始。
  • [] - 字符类
  • second ^ - 字符类中的否定
  • + - 一场或多场上一场比赛

  • 因此,正则表达式匹配字符串开头的一个或多个任何非字母。

    在您的情况下,它将删除所有前导空格、前导连字符和前导等号。简而言之,第一个字母表之前的所有内容。

    关于regex - 正则表达式删除前导空白和破折号字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2446985/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com