我看错了题目,只去掉a前面紧挨着的0,难度大了很多。已经写出来,就贴在这里算了- @echo off&setlocal enabledelayedexpansion
- set "var=a b c d e f g h i j k l m n o p q r s t u v w x y z"
- for /f %%a in (a.txt) do (
- set str=%%a
- for %%b in (%var%) do (
- set "str=!str:%%b= %%b !"
- )
- for %%c in (!str!) do (
- if defined s (
- if !s! neq 0 (<nul set/p=!s!) else (
- if %%c neq a <nul set/p=!s!
- )
- )
- set "s=%%c"
- )
- <nul set/p=!s!&echo/&set "s="
- )
- pause
复制代码
|