我刚介绍给Regex
主播\<
和\>
。但是我没有发现代码能够看到它们在代码中的实际使用情况。因此,在这种情况下,你可以帮助我通过代码的帮助理解他们达到目的的方式有多不同?正则表达式锚点之间的区别是什么 < and >?
我发现这些来自Cheat Sheet。
感谢
我刚介绍给Regex
主播\<
和\>
。但是我没有发现代码能够看到它们在代码中的实际使用情况。因此,在这种情况下,你可以帮助我通过代码的帮助理解他们达到目的的方式有多不同?正则表达式锚点之间的区别是什么 < and >?
我发现这些来自Cheat Sheet。
感谢
你是否混淆了斜杠和反斜杠? –
你列出了两次'\>'。我想你在第一个参考文献中是指'\ <'。 – JDB
@ Cyborgx37为什么''Hello'在'LHS'的'<>'中? –
他们的意思是“这个词开始”(\<
)和“字的结束”(\>
),其中一个“字”是字母数字字符串。但是,我不认为Ruby支持它们。它们似乎特定于一小部分正则表达式引擎,特别是POSIX ERE。
大多数正则表达式引擎(包括Ruby)只有单词边界(\b
),他们在开始或词的末匹配,他们能够满足大多数使用情况。
例如,/bar\b/
将匹配"bar"
或(部分)"rebar"
而不是"barf"
。
我可以有一个微小的代码,从你的末端可视化这些'锚'! –
'+ 1'也给你! –
你在哪里看到的锚。发布链接到相关资源将是有益的。 –
如果他们逃脱了,他们只是字符。 – sawa
我在我的描述中提供了链接!你现在可以看到! –