请问这是什么意思?
(s|^)
我知道s
是什么。我不明白的是为什么"或^"(|^
)。
谢谢。
归结为"空格,或者行首"
s
为空白。^
为行起始
这个正则表达式表示"行开始或空白"
^
元字符表示匹配应该出现在该行的开头。因此,它目前检查是否有空格或行首。也许该模式是为了检查单词边界,在这种情况下,b
可能是更好的选择。
^ outside of[]表示行首。
如'^hello'匹配"hello"但不匹配"hi, er hello"