Board logo

标题: [文本处理] 批处理findstr命令正则表达式如何匹配空格呀? [打印本页]

作者: feihe0755    时间: 2019-11-20 20:57     标题: 批处理findstr命令正则表达式如何匹配空格呀?

我怎么试也不行,是不是转义字符的问题。
我在C++中试验都是可以的。
  1. findstr b "\s+" a.txt
  2. findstr b \s+ a.txt
  3. findstr b \x20 a.txt
复制代码

作者: Batcher    时间: 2019-11-20 21:05

findstr能够支持的正则写法基本都在这里了:
http://bbs.bathome.net/thread-24-1-1.html

\s
{}
这些都是不支持的
可以考虑调用第三方命令 grep.exe
或者用 PowerShell
作者: feihe0755    时间: 2019-11-20 21:29

非常谢谢了!




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2