0

我有一个包含一些数字内容和字符串内容的文本文件,我想编写一个可以识别数字内容并将每一行的数字内容存储在其他文本文件中的批处理。

4

1 回答 1

0

此示例适用于空格之间的整数。

在文本文件中必须特别小心,因为", <, |,>的行为&可能是不可预测的。

可能会进行一些优化,以获得有关文本文件的更多信息。

For /F "Tokens=*" %%i In (TextFile.txt) Do Call :GetNumber %%i
GoTo :EOF

:GetNumber
If "%~1"=="" GoTo :EOF
Set Number=
Set /A "Number=1*%~1"
If "%Number%" == "%~1" Call :StoreNumber %Number%
Shift
GoTo :GetNumber

:StoreNumber
Echo %Number%>Number.txt
于 2013-07-24T07:33:30.083 回答