我正在尝试搜索所有出现的"Tom",而不是"Thumb".
我试图寻找
Tom ^((?!Thumb).)*$
Run Code Online (Sandbox Code Playgroud)
但我仍然得到与汤姆拇指相匹配的线条.
ala*_*lan 29
你没有说你正在使用什么样的正则表达式,但这应该是一般的:
Tom(?!\s+Thumb)
Run Code Online (Sandbox Code Playgroud)
Wik*_*żew 10
如果您不是在寻找整个单词,可以使用以下正则表达式:
Tom(?!.*Thumb)
Run Code Online (Sandbox Code Playgroud)
如果你正在寻找整个单词(即.只有在整个单词Tom的右侧没有整个单词时才能匹配整个单词),请使用
Tom(?!.*(?:Thumb|Finger|more words here))
Tom(?!.*Thumb)(?!.*Finger)(?!.*more words here)
Run Code Online (Sandbox Code Playgroud)
注意:
Thumb - 匹配前导/尾随单词边界\b- 如果有任何0+个字符(取决于引擎包括/不包括换行符号),则是否为未通过匹配的否定前瞻(?!.*Thumb).| 归档时间: |
|
| 查看次数: |
15591 次 |
| 最近记录: |