Board logo

标题: 将含有特定字符的行替换为特定的递增文本。 [打印本页]

作者: 405285977     时间: 2009-4-30 02:49    标题: 将含有特定字符的行替换为特定的递增文本。

例如:


(1-2题共用备选答案)
A.肝、肺、肾
B.肝、肺、胃
C.肝、胃、肾
D.肝、脾、胃
E.肝、脾、肾
1.根据中医脏腑辨证,经行吐衄涉及的脏腑是:
本题正确答案:B
2.根据中医脏腑辨证,经行乳房胀痛涉及的脏腑是:
本题正确答案:E
(3-4题共用备选答案)
A.雌激素
B.促性腺激素
C.卵泡刺激素
D.黄体生成素
E.绒毛膜促性腺激素
3.脑垂体产生的调节月经周期的激素是:
本题正确答案:B
4.临床测定用于诊断早孕及葡萄胎的激素是:
本题正确答案:E





制作为:


(1~2题共用备选答案)
A.肝、肺、肾
B.肝、肺、胃
C.肝、胃、肾
D.肝、脾、胃
E.肝、脾、肾
1.根据中医脏腑辨证,经行吐衄涉及的脏腑是:
<a href="DA1.htm">正确答案</a></br>
2.根据中医脏腑辨证,经行乳房胀痛涉及的脏腑是:
<a href="DA2.htm">正确答案</a></br>
(3~4题共用备选答案)
A.雌激素
B.促性腺激素
C.卵泡刺激素
D.黄体生成素
E.绒毛膜促性腺激素
3.脑垂体产生的调节月经周期的激素是:
<a href="DA3.htm">正确答案</a></br>
4.临床测定用于诊断早孕及葡萄胎的激素是:
<a href="DA4.htm">正确答案</a></br>

[ Last edited by 405285977 on 2009-4-30 at 02:54 ]
作者: tireless     时间: 2009-4-30 03:19

@echo off&setlocal enabledelayedexpansion
set "file=d:\test\a.txt"
(for /f "usebackq delims=" %%a in ("%file%") do (
  if "%%a" geq "本题正确答案:a" (
    set /a n+=1
    echo ^<a href="DA!n!.htm"^>正确答案^</a^>^</br^>
  ) else echo %%a
))>_new.txt
start _new.txt
[ Last edited by tireless on 2009-4-30 at 03:22 ]
作者: 405285977     时间: 2009-4-30 03:21
谢谢啦。去试试!
作者: 405285977     时间: 2009-4-30 03:29
很不错。再次感谢!!!
作者: wuji1234     时间: 2009-7-14 05:29    标题: 代码有错误~

代码中间有一段错了   else echo  %%a    换成 else echo. %%a  就是加一点
不然输出的_new.txt会有很多的 ECHO 处于关闭状态。这样的字符~~

应该是这样的

@echo off
setlocal enabledelayedexpansion
set "file=1.txt"
(for /f "usebackq delims=" %%a in ("%file%") do (
  if "%%a" geq "本题正确答案:a" (
    set /a n+=1
    echo ^<a href="DA!n!.htm"^>正确答案^</a^>^</br^>
  ) else echo. %%a
))>_new.txt
start _new.txt
pause