我有一个大约 1000 行的文件。除个别行外,所有行均以七位数字开头。我需要捕捉这些行并将它们与前一行实际连接起来。
我已经成功地能够使用以下正则表达式模式匹配以七位数字开头的任何行:
^\d\{7}
我似乎无法让它匹配任何一行不匹配不过,这种模式确实是我所追求的。
作为我将嵌入到这个问题中的第二个问题。是否有可能有任何匹配的行(或不匹配的行以与我想要做的保持一致)将自己连接到上一行(而不是J将下一行带到当前行的命令)?
Thanks
^\(\d\{7}\)\@!
这是 vim 的正则表达式负向前瞻语法。
如果你是集体做这件事:
命令,你应该能够这样做
:v/^\d\{7}/-1j
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)