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

  • 原创
  • |
  • 浏览: 3576
  • |
  • 更新:
  • |
  • 标签: 编程语言

批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母。它的构成没有固定格式, 只要遵守以下这条就ok了:每一行可视为一个命令,每个命令里可以含多条子命令,从第一行开始执行,直到最后一行结束,它运行的平台是DOS(磁盘操作系统);本次一起查看批处理中findl基本语法。

方法/步骤

  1. 2

    通配符和重复符规则即 .和*,通配符,即一个句点,代表任何一个字符,而且只能是一个,包括字母、数字、半角符号还有空格重复符,即型号* 代表前面字母的出现次数(出现次数从0到多次,0表示没有)。.查找任意字符不包括空行。

  2. 3

    findstr .* 4.txt 或者findstr  ".*" 4.txt 查看任意字符包含空行。

  3. 4

    findstr ac* 4.txt在文件123.txt中查找出现一个“a”字符串,以及a后面出现过0次或者任意次c的字符行。

    findstr ak5* 4.txt 在文件123.txt中查找出现一个“ak”字符串,以及ak后面出现过0次或者任意次5的字符行。

  4. 5

    行首、行尾符规则,即 ^ 和 $,findstr "^ac"  4.txt 匹配行首为ac字符串的行,findstr  "ac$" 4.txt 匹配行尾为ac的字符串。findstr  "^ac$" 匹配行首和行尾都为ac即只有ac。

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明: 本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签 编程语言