代码: findstr . 1.txt>2.txt 效果: =====文件:1.txt===== 1 2 3 =====文件:2.txt===== 1 2 3
删除空行
代码: findstr "[0-9]" 1.txt>2.txt 效果: =====文件:1.txt===== 1 a 2 3 =====文件:2.txt===== 1 2 3
获取包含数字的行
代码: findstr "[a-zA-Z] " 1.txt>2.txt 效果: =====文件:1.txt===== 1 a 2 b c =====文件:2.txt===== a b c
获取包含英文的行
代码: findstr "[abc]" 1.txt>2.txt 效果: =====文件:1.txt===== 2 e ea b c 3 =====文件:2.txt===== ea b c
获取包含其中一个关键字的行
代码: findstr "[a-ce-g]" 1.txt>2.txt 效果: =====文件:1.txt===== 2 e ea b d c 3 =====文件:2.txt===== e ea b c
获取包含范围内其中一个关键字符的行
代码: findstr "c[nw][mb]d" 1.txt>2.txt 效果: =====文件:1.txt===== cnmda cwmd ctbd =====文件:2.txt===== cnmda cwmd
获取包含固定和可变字符的行
代码: findstr "[^0-9]" 1.txt>2.txt 效果: =====文件:1.txt===== 123 abc 1a c6 1 23 a b =====文件:2.txt===== abc 1a c6 a b
获取不是纯数字的行
代码: findstr "[^a-z]" 1.txt>2.txt 效果: =====文件:1.txt===== 123 abc 1a c6 1 23 a b =====文件:2.txt===== 123 1a c6 1 23
获取不是纯小写英文的行
代码: findstr "^[a-z]*$" 1.txt>2.txt 效果: =====文件:1.txt===== a 1 123 abc 1a c6 1 23 a b =====文件:2.txt===== abc a
获取纯小写英文的行
代码: findstr "^[0-9]*$" 1.txt>2.txt 效果: =====文件:1.txt===== a 1 123 abc 1a c6 1 23 a b =====文件:2.txt===== 123 1 23
获取纯数字的行
代码: findstr "\<abc\>" 1.txt>2.txt 效果: =====文件:1.txt===== <asfas/> <zzz zzz/> \<asf\> \<computer\> c6 1 abc abcd 23 a b ssa adf =====文件:2.txt===== 1 abc
获取包含有关键单词(不能是组合词)的字
代码: FINDSTR "ab cd" 1.txt>2.txt 效果: =====文件:1.txt===== ac abcd ab cd =====文件:2.txt===== abcd ab cd
同时查找2个字符串
代码: FINDSTR /C:"ab cd" 1.txt>2.txt 效果: =====文件:1.txt===== ac abcd ab cd =====文件:2.txt===== ab cd
精确查找包含空格的字符串
代码: FINDSTR "b$" 1.txt>2.txt 效果: =====文件:1.txt===== ab ba =====文件:2.txt===== ab
获取指定字符结尾的行
代码: findstr 01?* 1.txt>2.txt 效果: =====文件:1.txt===== 01 00 011 111 =====文件:2.txt===== 01 011
获取包含连续字符的行