我如何使用regex在崇高的目标结束每第三行,以便我可以插入分号。
我知道我可以像这样把第三行画成这样:
(.*\n){3}并将每一行的末尾对准如下:$
但是,如何针对每一行第三行的来插入分号呢?
发布于 2019-04-04 18:42:19
您不应该匹配第三个换行符。尝试以下正则表达式:
^.*(?:\R.*){2}\K请参阅现场演示
在上面的regex中,\R表示任何类型的换行符,\K表示重置匹配输出,默认情况下,^匹配到每一行的起始处(因此不需要(?m))。
将光标放在文件内容的开头,然后搜索给定的regex并用;替换。
https://stackoverflow.com/questions/55522810
复制相似问题