没有if 不用for,只set 搞定,效率高,通用性:无特殊字符的各种情形均可通过。
- @echo off
- for /f "delims=" %%i in (1.txt) do (
- set "str=%%i"
- setlocal enabledelayedexpansion
- set "a=!str:*a=a!"
- set "b=!a:0=!##
- set str=!str:0=!##
- call echo.%%str:!b!=!a!%%
- endlocal
- )
- pause
复制代码
[ 本帖最后由 netbenton 于 2009-4-27 19:12 编辑 ] |