需要 RegEX 的帮助来匹配没有 unicode 字符的注释

需要 RegEX 的帮助来匹配没有 unicode 字符的注释

这是我的例子

#match
     #match
 #match
foobar#not-matched

我使用的正则表达式是,\s?\#但这最终$#在我的 bash 脚本中匹配,但我不希望它这样做

或匹配所有内容的正则表达式注释,因此如果我输入一个字符串, command#comment它将返回command

答案1

尝试/^\s?\#/gm

^字符仅指定字符串的开头。

最后m的 是多行的,允许它匹配多行。最后g的 是全局的,允许它匹配多个匹配项。

如果你只是逐行检查,你只需要^\s\#

相关内容