如何识别不包含特定字符的文件

时间:2018-10-19 09:02:51

标签: regex notepad++

我想要一组不包含某些字符的txt文件中的文件列表(而非行)。这可能吗?

2 个答案:

答案 0 :(得分:1)

我当前不在Windows计算机上,因此很难测试。但是,您应该能够使用\A[^@]*\z之类的东西将Notepad ++中的find in files功能与正则表达式结合使用,其中\A匹配文件的开头,\z的结尾。 [^@]*说,两者之间的所有字符都不能为@字符。另外,正则表达式(?-m)^[^@]*$也应该起作用。 (?-m)关闭multi-line mode的位置。在关闭多行模式的情况下,^$应该分别与文件的开头和结尾匹配。

答案 1 :(得分:0)

为该作业使用正确的工具,在这种情况下,该工具为grep。请参阅在线文档。如果您使用的是Windows,则可以获取Grep for WindowsCygwin;如果使用Windows 10,则可以从应用程序商店获取Debian Linux