用于执行此任务的 Windows 批处理文件:
我想读取一个文本文件,其中的变量用引号引起来并位于单独的行上。
如果变量是字母数字,则它将进入 Alphanumeric.txt
如果变量包含非字母数字字符,则它将进入 Non-Alphanumeric.txt
该列表的长度是随机的。
提前感谢任何回复。
答案1
使用FINDSTR 命令. 它支持grep类似模式匹配。
:: Find all lines matching the pattern
findstr /r ^\"[0-9A-Za-z]\"$ infile.txt > Alphanumeric.txt
:: Find all lines not matching the pattern
findstr /r /v ^\"[0-9A-Za-z]\"$ infile.txt > Non-Alphanumeric.txt