批处理入门教程-findstr正则表达式(二)

 时间:2026-02-14 00:21:13

1、字符集规则,即[class]①表示含有集里的任意一个字符的即匹配。②该字符集里的元素可以是字母和数字和一般的半角字符,如:}{ ,.][等,但双引号"不被识别。不能是汉字, 汉字不被正确解释(汉字不是ASCII码)。如果在字符集内插入通配符和重复符号,即"[.*]"将会把. 和 *视为普通字符,没有通配和重复的含义。

2、findstr "[0-9]" 4.txt在文件4.txt中查找包含任意数字行,findstr "[a-zA-Z]" 4.txt在4.txt文件中查找包含任意字母行。

批处理入门教程-findstr正则表达式(二)

批处理入门教程-findstr正则表达式(二)

3、也可随意指定任意数字或字母,findstr  "[abcd]" 4.txt 查找包含abcd任意字符的行,还可查找组合字符,findstr "a[dkc][123]"可以匹配,[]中任意组合的行。

批处理入门教程-findstr正则表达式(二)

4、减法规则,即[^class]  例如 findstr "[^0-9]" 4.txt过滤所有纯数字的行,纯数字的行不能有空格,不论行首行尾或者是行中都不能有空格,否则过滤失败!

过滤纯字母,行首行尾中不能有空格。

批处理入门教程-findstr正则表达式(二)

5、单词前缀后缀定位规则,即\<xyz和xyz\>

该xyz可以是英文单词或数字,但不适用于汉字。符号 \ 理解为转义符,化解

小于号和大于号的重定向命令含义该规则是匹配类似单个英文单词的。

findstr "\<ak"  4.txt 匹配所有包含ak为前缀的字符串的行。findstr "\<end\>4.tx这里是用来精确查找单词。查找单词end的行。

批处理入门教程-findstr正则表达式(二)

6、转义符 把表达式中的特殊字符(元字符)转化为普通字符。

常见写法:\. \* \\ \[ \] ? \- findstr "\.ac" 4.txt在文件123.txt中查找可以匹配“.abc”字符串的行,这里\。是把。给转义了。

批处理入门教程-findstr正则表达式(二)

批处理入门教程-findstr正则表达式(二)

  • 如何使用Windows Server Backup备份系统状态
  • 在 Win10 笔记本电脑上限制应用后台运行以省电
  • Microsoft Edge的关闭所有标签页警告不见了
  • 易语言中的时钟怎样用
  • Windows10如何删除注册表
  • 热门搜索
    大学预科班什么意思 周末短信祝福客户 .vsd用什么软件打开 周末祝福语大全 青出于蓝胜于蓝的意思 铁木砧板什么牌子好 处暑是什么意思 skype是什么意思 在农村开什么店赚钱 被套什么材质的好