我有一个看起来像这样的文本文件:
A.
text
text
text
A.
more text
more text
A.
more text
Run Code Online (Sandbox Code Playgroud)
我想加入“标记”之间的所有行A.
,使其看起来像:
A.texttexttext
A.more textmore text
A.more text
Run Code Online (Sandbox Code Playgroud)
我怎样才能在 Vim 中做到这一点?
:%s/\n\(\(A\.$\)\@!.*\)/\1/
Run Code Online (Sandbox Code Playgroud)
替换模式匹配:
一组包含
A.
直接跟行尾的字符串,那么和:
并在全球范围内这样做。