gpt4 book ai didi

regex - 如何连接行并添加分隔符?

转载 作者:行者123 更新时间:2023-12-02 08:19:35 24 4
gpt4 key购买 nike

命令J连接行。
命令 gJ 连接行并删除空格

还有一个命令可以连接行并在行之间添加分隔符吗?

示例:

输入:

text
other text
more text
text

我想做的事:
- 选择这 4 行
- 如果开始和/或 EOL 处有空格,请将其删除
- 连接行之间添加分隔符“//”

输出:

text//other text//more text//text

最佳答案

您可以使用 :substitute 来代替,匹配 \n:

:%s#\s*\n\s*#//#g

但是,这也会在末尾附加分隔符(因为范围中的最后一行也有一个换行符)。您可以手动删除它,或者指定 c 标志并在最后一个之前退出替换,或者将范围减少 1 并 :join 最后一个:

:1,$-1s#\s*\n\s*#//#g|join

关于regex - 如何连接行并添加分隔符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25201302/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com