正则表达式用于替换第n个特定字符

时间:2019-05-06 23:04:31

标签: regex string replace

我有一个字符串,cmpm04,要删除此值中第二个m的正则表达式是什么?我希望输出为cmp04

我已经尝试过类似\m(?=\cmp04)的操作,但是无法弄清楚如何访问索引。这是针对需要删除第二个m的较大数据集。

1 个答案:

答案 0 :(得分:1)

@WiktorStribiżew表现出色。只是选择:

^.*?(m).*?(\g1)