如何在正则表达式中用不同的文本替换不同的匹配组

问题描述 投票:0回答:1

我有以下文字:

dangernounC2
cautionnounC2
alertverbC1
dangerousadjectiveB1

我需要的输出是:

danger (n)
caution (n)
alert (v)
dangerous (adj)

[例如,如果列表是所有名词或所有动词等,我会怎么做,但是有没有办法用不同的对应文本替换每个匹配的组?

regex replace regex-group
1个回答
0
投票

这里是一个适合您的正则表达式。但这只是一种技巧,因为这种替换是比赛的一部分。

正则表达式

© www.soinside.com 2019 - 2024. All rights reserved.