首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Notepad++正则表达式替换命名组

Notepad++正则表达式替换命名组
EN

Stack Overflow用户
提问于 2015-11-10 15:05:44
回答 1查看 8.1K关注 0票数 13

我尝试用文章标题替换作者全名--我有一个文章列表,类似于这样:

  1. 方法:植物细胞壁多糖的气液色谱/碳水化合物研究方法。-1967年。-第5卷,№3. -Р。340-345。

我有Regex做的

代码语言:javascript
运行
复制
(?'n1'^\d{3}\. )(?'n2'(?:(?:[A-ZА-Я][-a-zćа-я ]+)?([A-ZА-Я][-a-zćа-я]+\xA0[A-ZА-Я]\.(?:\xA0[A-ZА-Я]\.){0,2}\,?)(?: \[et al\])? ?)+)(?'n3' [^\/]+[\/]{2})

而是替换为

代码语言:javascript
运行
复制
\k{n1} 

代码语言:javascript
运行
复制
\k'n1'

不工作

我们在perl中尝试了这一点,但是结果是相同的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-08 11:25:34

尝试在regex (?<groupname>something to match)中使用

替换:$+{groupname}

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

https://stackoverflow.com/questions/33633091

复制
相关文章

相似问题

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