我怎样才能找到不包含字符;
或的行:
?
我只知道通过正则表达式找到没有其中之一的行^[^\:]*\r\n
谢谢!
使用以下内容,您可以选择不包含这些字符的连续行块:
^[^:;]*$
对于以下输入文件,此正则表达式将选择第 1-2、4-6、8-9 行(跳过第 3 行和第 7 行,其中包含排除的字符)。
1
2
3A : 3B
4
5
6
7A ; 7B
8
9
你会想用一个?!为负前瞻。
我喜欢用这个网站来尝试我写的正则表达式。https://regex101.com/
我是 EmEditor 的开发者。如果您使用 EmEditor,您可以进入[;:]
过滤器工具栏,并打开使用正则表达式和否定按钮。EmEditor 中的过滤器工具栏