我需要從某些文本中刪除多餘的換行符。我只需要保留緊接着一個完整停止/句點字符.
的換行符。刪除換行符,除非前面有
在下面的示例文本中,我只需要保留2個換行符:...arcu rhoncus.
後面的一個和...ac in est.
後面的一個。
Donec viverra mi quis quam pulvinar at malesuada arcu rhoncus.
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur
ridiculus mus. In rutrum accumsan ultricies. Mauris vitae nisi at sem facilisis
semper ac in est.
Vivamus fermentum semper porta. Nunc diam velit, adipiscing ut tristique
vitae, sagittis vel odio. Maecenas convallis ullamcorper ultricies. Curabitur
ornare, ligula semper consectetur sagittis, nisi diam iaculis velit, id
fringilla sem nunc vel mi.
我正在使用記事本++。
我可以匹配我想保持與下面的東西,但我不知道我怎樣才能使整個解決方案。
[.]$
你爲什麼不還留着換行後「malesuada arcu rhoncus。」在第一行? – Sepster 2013-03-20 14:34:46
如果支持lookbehind,這很容易:您可以測試'(?<!\。*)\ n'嗎? – 2013-03-20 14:36:54
你知道你的換行符是DOS,* NIX還是MAC換行符嗎?即CR和/或LF的哪種組合? – Sepster 2013-03-20 14:38:53