RegEx для замены n-го конкретного символа - PullRequest
1 голос
/ 07 мая 2019

У меня есть строка cmpm04. Каково регулярное выражение для удаления 2-го m в этом значении?Я хотел бы, чтобы на выходе было cmp04.

Я пробовал что-то подобное, \m(?=\cmp04), но не могу понять, как получить доступ к индексу.Это для большего набора данных, где 2-й m должен быть удален.

1 Ответ

1 голос
/ 07 мая 2019

@ Wiktor Stribiżew предлагает отличное выражение.Это просто альтернатива:

^.*?(m).*?(\g1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...