首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >第n线的Regex末端

问第n线的Regex末端
EN

Stack Overflow用户
提问于 2019-04-04 18:32:55
回答 1查看 358关注 0票数 0

我如何使用regex在崇高的目标结束每第三行,以便我可以插入分号。

我知道我可以像这样把第三行画成这样:

代码语言:javascript
复制
(.*\n){3}

并将每一行的末尾对准如下:$

但是,如何针对每一行第三行的来插入分号呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-04 18:42:19

您不应该匹配第三个换行符。尝试以下正则表达式:

代码语言:javascript
复制
^.*(?:\R.*){2}\K

请参阅现场演示

在上面的regex中,\R表示任何类型的换行符,\K表示重置匹配输出,默认情况下,^匹配到每一行的起始处(因此不需要(?m))。

将光标放在文件内容的开头,然后搜索给定的regex并用;替换。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55522810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档