- 帖子
- 306
- 积分
- 529
- 技术
- 70
- 捐助
- 0
- 注册时间
- 2021-10-13
|
再打磨一下纯P老枪,对原版a.txt(不调整两行答案变一行)也拿下了...
@echo off
setlocal enabledelayedexpansion
set "ls="
(for /f "tokens=* delims= " %%s in (a.txt) do (
set z=%%s & set "z=!z: =!" & set "z1=!z:~,1!"
if !z1! geq 0 if !z1! leq 9 (
if defined ls (
for /f "tokens=1-4 delims=ABCD. " %%1 in ("!ls!") do (
if /i !za! equ A (echo,!za!. %%1)
if /i !za! equ B (echo,!za!. %%2)
if /i !za! equ C (echo,!za!. %%3)
if /i !za! equ D (echo,!za!. %%4)
)
set "ls="
)
set "za=!z:~-2,1!" & (echo,%%s)
) else if /i "!z1!"=="A" (set "ls=%%s") else (set "ls=!ls! %%s")
))>a.new.txt
if defined ls (
for /f "tokens=1-4 delims=ABCD. " %%1 in ("!ls!") do (
if /i !za! equ A (echo,!za!. %%1)
if /i !za! equ B (echo,!za!. %%2)
if /i !za! equ C (echo,!za!. %%3)
if /i !za! equ D (echo,!za!. %%4)
)>>a.new.txt
)
endlocal & exit/b |
-
1
评分人数
-
|