本帖最后由 lvsehuaxue 于 2012-5-12 12:31 编辑
如果一行中含有多个a的话,9楼也不通用- @echo off&setlocal enabledelayedexpansion
- for /f "delims=" %%. in (a.txt) do (
- set "str=%%."
- set "str1=!str:a= !"
- for %%i in (!str1!) do set "var=%%i"
- call set "str=%%str:!var!=%%
- set "str=!str:0=!"
- echo !str!!var!
- )
- pause
复制代码
|