中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 02:34
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 将含有特定字符的行替换为特定的递增文本。 查看 787 回复 4
楼 主 将含有特定字符的行替换为特定的递增文本。 发表于 2009-04-30 02:49 ·  中国 湖北 十堰 电信
初级用户
积分 20
发帖 19
注册 2009-04-20 13:27
17年会员
UID 143372
性别 女
状态 离线
例如:


(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 ]
2 发表于 2009-04-30 03:19 ·  中国 江西 赣州 安远县 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
@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 ]
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
405285977 +1 2009-04-30 03:30
3 发表于 2009-04-30 03:21 ·  中国 湖北 十堰 电信
初级用户
积分 20
发帖 19
注册 2009-04-20 13:27
17年会员
UID 143372
性别 女
状态 离线
谢谢啦。去试试!
4 发表于 2009-04-30 03:29 ·  中国 湖北 十堰 电信
初级用户
积分 20
发帖 19
注册 2009-04-20 13:27
17年会员
UID 143372
性别 女
状态 离线
很不错。再次感谢!!!
5 代码有错误~ 发表于 2009-07-14 05:29 ·  中国 湖南 长沙 电信
新手上路
积分 6
发帖 6
注册 2009-05-23 03:59
17年会员
UID 145758
性别 男
来自 湖南
状态 离线
代码中间有一段错了 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
论坛跳转: