我想加入段落中的所有行,但不能加入下一個段落。在正則表達式中找到行結束但不是段落
在我的文本文件中,段落不是由它們之間的空行定義的,而是在行尾的一段時間。這段時間後可能會有空格,但它仍然定義段落的結尾。
所以,我想要做一個跳轉到下一行的宏,而不是停在那些有一段時間的行上。
我這樣做的正則表達式:
[^\.\s][\s]*$
含義:發現這不是一個點,也不是空格,後面可以跟空格,然後通過行尾的任意字符。
然後我會應用J命令加入下一個行,然後重複。
它在Regexpal.com上正常工作,但在VIM中,它停在有句點和兩個空格的行中。
我在做什麼錯?
可以嘗試用'/ \ \ S * $ /'? – shime
那一個發現每一段的結尾。我想找到每一行結束,但是那些,應用J命令。也許我會使用你的搜索來應用J的替代方法,即加入所有選定的行,而不是下一個...使用視覺模式,我猜? –