兄弟们帮我教下,批处理中正则表达式问题?? 你好,我想匹配例如12 49 24 2449 28 29 28 2912 84 38左边第一个字符不能是空格 右边第一个字符也不能是字符 中间以空格分开 只能是数字 不能是大小写字母和特殊字符如!@#之类的 请问用正则表达式怎么匹配用find 或findstr实现
我用的手机不能测试,凭经验给表达式!算了,开电脑给你测试,本来我晚上玩了个通宵,想睡觉的。代码如下:FINDSTR /R /C:"^[0-9][0-9 ]*[0-9]$" 测试.txt 前后两个[0-9],是匹配左边第一个字符不能是空格,右边第一个字符也不能是字符[0-9 ]*是匹配中间所有数字加空格的。要匹配字母[0-9 ]*换上[0-9a-zA-Z ]*只匹配字母就用[a-zA-Z ]*!!!!!!!!!!!!!!!!!!!!!!!!!!!!测试的时候,最后一行一定要留下个空行,也就是要回车下。不然最后一行无法匹配。这是个小Bug