1
我真的很努力得到一个正则表达式来与findstr一起工作。我在称为Filelist.txt中作为一个例子的文本文件中的以下....findstr正则表达式
test1
test12
test13
test14
uyt*
test16
test19
test47
nam;
help367
file1
named665
我也有一组其是AZ,AZ,0-9,空间可接受的字符./-_
我想FINDSTR运行,并使其返回所有包含不接受字符的结果,在这种情况下,它应该返回以下....
**nam;
uyt***
我使用下面的命令
findstr /r /v "[^a-zA-Z0-9_./-]" filelist.txt
但是,这返回与我想要的相反,它显示的所有条目中没有特殊字符。我试着用/ v代替/ x来显示匹配,但是这不会返回任何东西。
任何人都可以帮助吗?
都尝试这些命令,这两者都不返回任何 – fightstarr20 2011-06-01 15:43:49
对不起我的错误时,第一个返回所有的值和第二命令返回的没有值 – fightstarr20 2011-06-01 15:46:55
@ ightstarr20:看起来空间不受欢迎。删除括号中的空格,它将起作用。 – Benoit 2011-06-01 15:54:59