一些脚本运行的时候经常由于标点不是英文的出错,所以写了这个,但是!不能替换成功。- @echo off
- for /f "tokens=* delims=" %%i in ('type %1 ^|more') do (
- set "str=%%i"
- setlocal enabledelayedexpansion
- set str=!str:。=.!
- set str=!str:,=,!
- set str=!str:;=;!
- set str=!str:、=\!
- set str=!str:(=^(!
- set str=!str:)=^)!
- set str=!str:”="!
- set str=!str:“="!
- set str=!str:!=!! &&rem 这一行的符号替换不成功,有什么办法啊。
- echo !str!
- endlocal
- )
- pause
复制代码 有相关的小工具也可以,word那么大的就不要了。 |