中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 将每行第二个特定字符串删掉。。。
作者:
标题: 将每行第二个特定字符串删掉。。。 上一主题 | 下一主题
405285977
初级用户





积分 20
发帖 19
注册 2009-4-20
状态 离线
『楼 主』:  将每行第二个特定字符串删掉。。。

原文件为:::::下面

以下文字段每段都是一行。第一次出现 /// 时保留 /// 这一行其他的 /// 都删掉



毛发 /// 常染色体显性或隐性遗传病,临床表现有: /// 1.  ///  毛发 头发稀疏易脱落,也可阙如,发细易碎,生长慢。眉毛中央浓密而外侧稀疏; /// 2.  ///  鼻  呈梨状宽鼻,鼻唇沟长; /// 3.  ///  指(趾)骨  呈短指(趾)发育不全,指(趾)间关节侧缘纺缍状肿胀,中指(趾)骨骺呈圆锥形。其他变化有生长发育缓慢,下颌骨发育异常,腭弓高,上唇薄,嘴丑形,耳大。无治疗方法。

丘脑下部 /// 女性生殖系统的生理特点之一是它的周期性变化,月经是这个周期变化的重要标志。月经周期的调节主要是通过丘脑下部、脑垂体和卵巢的激素作用,称为丘脑下部 /// - ///  垂体 /// - ///  卵巢轴。此轴又受中枢神经系统的控制。

肾素 /// 肾素系一种蛋白水解酶,由近球细胞分泌。它催化血浆中的血管紧张素原水解成10肽的血管紧张素I(AI)、AI经转化酶的作用分解成8肽的血管紧张素 ///  Ⅱ ///  (A ///  Ⅱ ///  )、A ///  Ⅱ ///  又被氨基肽酶水解成A ///  Ⅲ ///  、A ///  Ⅱ ///  和A ///  Ⅲ ///  都可引起肾上腺皮质球状带分泌醛固酮,后者的作用强于前者、该系统的活性取决于血浆中肾素的水平。

食管失弛缓症 /// 食管神经肌肉功能受损所致的运动障碍性疾病。主要特征是食管缺乏蠕动,食管下端括约肌高压和对吞咽动作的松弛反应减弱。病因尚未完全阐明,




即变为:::


毛发 /// 常染色体显性或隐性遗传病,临床表现有: 1.  毛发 头发稀疏易脱落,也可阙如,发细易碎,生长慢。眉毛中央浓密而外侧稀疏; 2. 鼻  呈梨状宽鼻,鼻唇沟长;  3.    指(趾)骨  呈短指(趾)发育不全,指(趾)间关节侧缘纺缍状肿胀,中指(趾)骨骺呈圆锥形。其他变化有生长发育缓慢,下颌骨发育异常,腭弓高,上唇薄,嘴丑形,耳大。无治疗方法。

丘脑下部 /// 女性生殖系统的生理特点之一是它的周期性变化,月经是这个周期变化的重要标志。月经周期的调节主要是通过丘脑下部、脑垂体和卵巢的激素作用,称为丘脑下部  -   垂体  -   卵巢轴。此轴又受中枢神经系统的控制。

肾素 /// 肾素系一种蛋白水解酶,由近球细胞分泌。它催化血浆中的血管紧张素原水解成10肽的血管紧张素I(AI)、AI经转化酶的作用分解成8肽的血管紧张素  Ⅱ  (A  Ⅱ )、AⅡ 又被氨基肽酶水解成A   Ⅲ  、A Ⅱ  和A   Ⅲ 都可引起肾上腺皮质球状带分泌醛固酮,后者的作用强于前者、该系统的活性取决于血浆中肾素的水平。

食管失弛缓症 /// 食管神经肌肉功能受损所致的运动障碍性疾病。主要特征是食管缺乏蠕动,食管下端括约肌高压和对吞咽动作的松弛反应减弱。病因尚未完全阐明,



文件很大。效率高最好。。。。。

2009-5-25 05:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ccwan
金牌会员




积分 2725
发帖 1160
注册 2006-9-23
来自 河北廊坊
状态 离线
『第 2 楼』:  


@echo off
setlocal enabledelayedexpansion
for /f "tokens=1* delims=///" %%i in (a.txt) do (
    set var=%%j
    set var=!var:///=!
    >>b.txt echo %%i///!var!
)




三人行,必有吾师焉。   学然后知不足,教然后知困,然后能自强也。
2009-5-25 05:55
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jmz573515
银牌会员




积分 1212
发帖 464
注册 2006-12-13
状态 离线
『第 3 楼』:  


@echo off&setlocal enabledelayedexpansion
(for /f "tokens=1,* delims=/" %%i in (a.txt) do (
        set str=%%j
        set str=!str:///=!
        echo %%i///!str!
))>#a.txt
start #a.txt


2009-5-25 06:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tireless
银牌会员





积分 2025
发帖 1122
注册 2007-9-5
状态 离线
『第 4 楼』:  


@echo off&setlocal enabledelayedexpansion
(for /f "tokens=1,2,* delims=/:" %%1 in ('findstr /n .* a.txt') do (
  if "%%2" neq "" (
    set var=%%3
    echo %%2///!var:///=!
  ) else echo.
))>__new.txt


2009-5-25 06:08
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: