2017-05-29 52 views
1

通过句子在文本中,我的意思是一个可能跨越多行的字符串;它的开始是一行的开始,或者是一个句点(。)后跟一个空格,并且以句号结尾,后面至少有一个空格或换行符。最快的方法删除ed中的句子

删除可能跨越多行的句子的一种好方法是什么?

回答

2

在编辑ed中的散文时,我宁愿每行保留一句话来简化它。也就是说,如果您的句子流过多行,通常需要三个步骤来删除它们:删除句首,删除句尾,以及中间的行。因此,你可能会做这样的事情(使用华氏451度的首段为例)

10s/With his symbolic helmet.* 
11,12d 
11s/.*and black. 

可选发行

10,11j 

加入下列文字之前的文本。

如果每行保留一个句子,就像10d一样简单,删除该行。这也有版本控制差异提供更多有用输出的好处,显示添加/删除的句子。

相关问题