我不能在正则表达式中使用 @ 吗? 例如: (?is).*\bhello\b.* 可以匹配 hello,但是 (?is).*\b@hello\b.* 无法匹配 @hello。以下是一些例子。 这个 可以工作,但是这个 不行。有人能解释一下原因吗?另外,这个 也不行。
@
之前删除\b
。 - falsetru(^|\W)@hello
。 - falsetruString.matches()
不匹配hi @hello
。抱歉,我有点困惑。编辑:没事,我懂了。.*(^|\W)@hello
- hexagonest