Notepad++ 正则表达式替换命名组
Notepad++ regex replace named groups
我尝试用文章标题替换作者全名
我有一个文章列表,类似这样:
- Albershein P., Nevis D. J. A method for analysis of sugars in plant cell wall polysaccharides by gasliquid chromatography // J. Carbohydrate Research. – 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})
但像
一样替换
\k{n1}
或
\k'n1'
不起作用
我们在 perl 中尝试这个,但结果相同
尝试在正则表达式中使用 (?<groupname>something to match)
替换为:$+{groupname}
我尝试用文章标题替换作者全名 我有一个文章列表,类似这样:
- Albershein P., Nevis D. J. A method for analysis of sugars in plant cell wall polysaccharides by gasliquid chromatography // J. Carbohydrate Research. – 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})
但像
一样替换\k{n1}
或
\k'n1'
不起作用
我们在 perl 中尝试这个,但结果相同
尝试在正则表达式中使用 (?<groupname>something to match)
替换为:$+{groupname}