回复 1# apython
简易版精确判断,{特殊字符有不确定因素谨慎使用}
- @echo off&setlocal enabledelayedexpansion
- for /f "delims=" %%i in ('type "%~f1"')do (set "#%~nx1=%%i"
- for /l %%j in (0,1,8192)do if /i not "!#%~nx1:~%%j,1!"=="" (
- if /i "!#%~nx1:~%%j,1!"=="0" (rem:
- )else if /i "!#%~nx1:~%%j,1!"=="1" (rem:
- )else if /i "!#%~nx1:~%%j,1!"=="2" (rem:
- )else if /i "!#%~nx1:~%%j,1!"=="3" (rem:
- )else if /i "!#%~nx1:~%%j,1!"=="4" (rem:
- )else if /i "!#%~nx1:~%%j,1!"=="5" (rem:
- )else if /i "!#%~nx1:~%%j,1!"=="6" (rem:
- )else if /i "!#%~nx1:~%%j,1!"=="7" (rem:
- )else if /i "!#%~nx1:~%%j,1!"=="8" (rem:
- )else if /i "!#%~nx1:~%%j,1!"=="9" (rem:
- )else (set "#%~nx1="
- )
- )
- if /i not "!#%~nx1!"=="" echo,!#%~nx1!
- )
- pause
复制代码
|