每行只有一个“历史”- @echo off
- for /f "delims=" %%i in (a.txt) do (
- set sun=%%i
- setlocal enabledelayedexpansion
- set str=!sun:*历史=!
- if not "!str!"=="!sun!" (
- for /f "tokens=1 delims= " %%j in ("!str!") do set str=a%%j
- set str=!str: =!a
- for /l %%j in (0 1 9) do set str=!str:%%j= %%j !
- for /f "tokens=1* delims= " %%a in ("!str!") do set str=%%b
- set str=!str: =!
- for /l %%j in (0 1 9) do set str=!str:%%j= %%j !
- for %%a in (!str!) do (
- set var=!var!!num!
- set num=%%a
- )
- echo !var!
- )
- endlocal
- )
- pause
复制代码
|