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

Vic*_*nov 8 regex perl notepad++ named regex-group

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

  1. Albershein P.,Nevis D. J.通过气液色谱法分析植物细胞壁多糖中的糖的方法// J.碳水化合物研究. - 1967年. - Vol.5,№3. - Р.340-345.

我有正则表达式

(?'n1'^\d{3}\. )(?'n2'(?:(?:[A-Z?-?][-a-z??-? ]+)?([A-Z?-?][-a-z??-?]+\xA0[A-Z?-?]\.(?:\xA0[A-Z?-?]\.){0,2}\,?)(?: \[et al\])? ?)+)(?'n3' [^\/]+[\/]{2})
Run Code Online (Sandbox Code Playgroud)

但取而代之的是

\k{n1} 
Run Code Online (Sandbox Code Playgroud)

要么

\k'n1'
Run Code Online (Sandbox Code Playgroud)

不起作用

我们在perl中尝试这个但是有相同的结果

Jak*_*ski 16

尝试使用正则表达式 (?<groupname>something to match)

并取代: $+{groupname}

  • @Decula 我不需要匹配大小写。问题只是关于官方记事本++文档中描述不正确的命名组。 (2认同)