正则表达式替换组中的第一个字符

时间:2018-12-05 15:17:58

标签: regex

抱歉,我已经尝试过-可能只是我有点笨,但我还是无法解决。

我有一些类似于以下格式的数据:

Some Text L1234
Some Other Text L5587

我需要将最后一组中的L替换为A(最后总是Ldddd)。

(L[0-9]{4})

要找到我所能找到的那个小组,我不知道该如何替换L!

预先感谢

1 个答案:

答案 0 :(得分:0)

使用此正则表达式,

L(?=\d{4}$)

并将其替换为“ A”

(?=\d{4}$)的前瞻性确保仅选择L进行替换,后跟正好4位数字和字符串结尾。

Demo