gpt4 book ai didi

java - @ 正则表达式(at 符号)

转载 作者:行者123 更新时间:2023-12-01 08:13:14 25 4
gpt4 key购买 nike

我不能在正则表达式中使用@?
例如:(?is).*\bhello\b.*匹配 hello , 但(?is).*\b@hello\b.*不匹配 @hello .

这里有一些例子。 This有效,但 this不起作用。

有人可以向我解释为什么吗?哦,还有,this也不起作用。

最佳答案

这是因为\b (字边界)。
\b \w 之间的匹配和一个 \W字符(反之亦然),或在 \w 之间和字符串的开头/结尾。但是@不是 \w字符(而 h\w 字符)。所以不匹配。

关于java - @ 正则表达式(at 符号),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21978933/

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