我正在尝试匹配pec+
短语中的“单词”
我找不到 pec+
我已经尝试了该模式\bpec\+\b
,但没有匹配项。
我正在尝试匹配pec+
短语中的“单词”
我找不到 pec+
我已经尝试了该模式\bpec\+\b
,但没有匹配项。
因为+
不是单词字符,所以您需要通过匹配非单词边界来结束表达式,使用\B
:
\bpec\+\B
查看现场演示,显示匹配
foo pec+ bar
但不适用于以下任何一项:
foopec+ bar
foo pec+bar
foopec+bar
单词边界( \b )被定义为两个字符之间的一个点,其中一个 \w 在它的一侧,一个 \W 在它的另一侧(以任意顺序),从开头计算虚构字符和字符串的结尾与 \W 匹配。
@ 和 + 是非单词字符,没有匹配的 \w 字符。