Board logo

标题: [文本处理] 【已解决】批处理如何删除文本内指定字符之间的文本? [打印本页]

作者: 1270697389    时间: 2013-10-21 11:42     标题: 【已解决】批处理如何删除文本内指定字符之间的文本?

本帖最后由 1270697389 于 2013-10-21 15:43 编辑

有时候在处理文本的时候里面有需要删掉的,类似的太多,很麻烦。
1.txt的内容
 一.她翻个身就后悔了。  收录  刚才做的有点激烈,完成收录 腰酸疼。她摸着床头做起来,拿衣服,迅速的穿上,收录 尽量小声。    这里冷。迎着 完成收录月光看得见自己呼出来的白汽,抽一下鼻子,呼吸不畅。    这声音惊动了他。    手放在她的胳膊上,手掌是温热的,他也没有说话。    她穿上大衣,拉上靴子的拉链就走,没回头。    下了楼,出了大门,才敢恨恨的懊恼,想说几句粗话又不会,一直咬着牙齿。    她上了自己的车子,抬头看看他房间的窗户,两盆仙人掌。犹豫了一下,她拨了他的电话,收录 才响了半声,他便接起来,却不说话。    “是我。完成收录”她说。    “嗯。”    “今天什么都没有发生,咱们俩得忘了这事。”    “……”    “你听见了?”    然后是盲音,他把电话给挂掉了。    她发动车子走,想,话她是说到了,她总得吓他一吓,但愿他之后别做什么过格的事。    真是后悔啊,认识了才两个月而已。    裘佳宁是26岁的女博士后,北华大学王志里院士门下年轻的大弟子,王院士材料物理实验室的主任。    两个月前她的硕士班新进一名联合培养的学员,从云南来。    她给他们上课的时候看见生面孔,愣了一下。那人说,我叫周小山,新来的。    她“嗯”了一下没当回事,然后让学生们开始实验。    实验室里几个平时操作娴熟的女同学不知怎么这一天都出了状况,纷纷向新同学求助。技巧稚拙,动机明显。    再看那周小山,答案就在那张英俊的脸上。    佳宁心里笑,书念了那么多,也都是些小姑娘啊。    她眼下正忙着。    出了日常的硕士生授课外,在王院士主持下,她跟几个师兄弟合作的高耐热太


我想要红色字(收录-完成收录)之间的删除(含红色字),里面有很多,之间的内容也不同,相同的就是两边的。不知能不能?谢谢!
作者: DAIC    时间: 2013-10-21 13:37

  1. sed -r "s/收录[^完]+完成收录//g" a.txt > b.txt
复制代码

作者: 1270697389    时间: 2013-10-21 13:47

本帖最后由 1270697389 于 2013-10-21 14:00 编辑
DAIC 发表于 2013-10-21 13:37



   正在测试&……完成,谢谢!成功了!非常感谢!
作者: 1270697389    时间: 2013-10-21 14:12

DAIC 发表于 2013-10-21 13:37



    如果有两个需要删除的应该怎么写?
我试了这个
sed -r "s/收录[^完]+完成收录//杭州[^只]+只看楼主//g" a.txt > b.txt
没成功,正确的该怎么写?谢谢
作者: DAIC    时间: 2013-10-21 14:25

回复 4# 1270697389
  1. sed -r "s/收录[^完]+完成收录//g; s/杭州[^只]+只看楼主//g" a.txt > b.txt
复制代码

作者: 1270697389    时间: 2013-10-21 15:43

回复  1270697389
DAIC 发表于 2013-10-21 14:25



    非常感谢!




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2