我想要一组不包含某些字符的txt文件中的文件列表(而非行)。这可能吗?
答案 0 :(得分:1)
我当前不在Windows计算机上,因此很难测试。但是,您应该能够使用\A[^@]*\z
之类的东西将Notepad ++中的find in files功能与正则表达式结合使用,其中\A
匹配文件的开头,\z
的结尾。 [^@]*
说,两者之间的所有字符都不能为@
字符。另外,正则表达式(?-m)^[^@]*$
也应该起作用。 (?-m)
关闭multi-line mode的位置。在关闭多行模式的情况下,^
和$
应该分别与文件的开头和结尾匹配。
答案 1 :(得分:0)
为该作业使用正确的工具,在这种情况下,该工具为grep
。请参阅在线文档。如果您使用的是Windows,则可以获取Grep for Windows,Cygwin;如果使用Windows 10,则可以从应用程序商店获取Debian Linux
。