我知道,这似乎又是一个重复的问题,但我无法让它发挥作用。
我的模式:\d\s"
工作正常,但是当我尝试添加否定来查找不包含上述正则表达式的行时,n++ 找不到任何行。我尝试过(?!:\d\s")
使用不同变体的通配符,但没有成功。
样本数据:
blah_blah:0 "More blah..."
blah_blah:0 More blah..."
(行首和\n
行尾有空格)。
例如,我希望能够捕获丢失的引号(请参阅第二行)。
UPD:我需要反转我的正则表达式来查找格式不正确的行。
:\d\s"
在“标记”选项卡中使用正则表达式(只需检查“书签行”选项),然后单击“全部标记”后,单击“搜索” -> “书签” -> “反向书签”。
如果你想要一个正则表达式的方法来解决这个任务,你需要使用
^(?!.*:\d\s").+
Run Code Online (Sandbox Code Playgroud)
此正则表达式将突出显示任何与模式不匹配的非空行:\d\s"
。
细节:
^
- 一行的开头(?!.*:\d\s")
- 没有:
、数字、空格以及"
除换行符之外的任何 0+ 字符之后.+
- 除换行符之外的任何 1 个或多个字符 归档时间: |
|
查看次数: |
5001 次 |
最近记录: |