Regex, заменяющий первый символ в группе - PullRequest
0 голосов
/ 05 декабря 2018

Извиняюсь, я пытался - и, может быть, я немного туповат, но я просто не могу разобраться с этим.

У меня есть некоторые данные в формате, похожем на:

Some Text L1234
Some Other Text L5587

Мне нужно заменить L в последней группе на A (это всегда Ldddd в конце).

(L[0-9]{4})

найти группу было так далеко, как я, я понятия не имею, как потом заменить L !!!

Заранее спасибо

1 Ответ

0 голосов
/ 05 декабря 2018

Используйте это регулярное выражение,

L(?=\d{4}$)

и замените его на 'A'

Этот взгляд вперед (?=\d{4}$) гарантирует, что для замены выбран только L, за которым следуетровно 4 цифры и конец строки.

Демо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...