use*_*531 3 regex notepad++ regex-negation
在包含数百个xml文件的目录中,我需要找到包含字符串的文件,nature其中该字符串在同一行上没有分号.
例如:
它应该找到:
STATUS_OMS.PLUVOI = "NATURE"
Run Code Online (Sandbox Code Playgroud)
它不应该找到:
; Horse Nature Product..
Run Code Online (Sandbox Code Playgroud)
我对正则表达式比较新.我试了很多,这曾经似乎接近了,但否定没有达到预期的效果.
[^;].+?nature
Run Code Online (Sandbox Code Playgroud)
什么指向我做错了什么?
请注意我使用的是记事本++
您正在寻找:
^[^;]*nature
Run Code Online (Sandbox Code Playgroud)
它查找以任意数量的非分号字符开头的行,后跟"nature".
你的正则表达式:
[^;].+?nature
Run Code Online (Sandbox Code Playgroud)
在一行中的任何地方查找一个非分号字符,后跟一个或多个任何类型的字符,后跟"nature".
| 归档时间: |
|
| 查看次数: |
1889 次 |
| 最近记录: |