首页 > 解决方案 > 正则表达式替换组中的第一个字符

问题描述

抱歉,我已经尝试过了 - 可能只是我有点密集,但我无法理解它。

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

Some Text L1234
Some Other Text L5587

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

(L[0-9]{4})

找到组是据我所知,我不知道如何替换L!

提前致谢

标签: regex

解决方案


使用这个正则表达式,

L(?=\d{4}$)

并将其替换为“A”

这种前瞻(?=\d{4}$)确保,仅L选择替换,其后紧跟 4 位数字和字符串结尾。

演示


推荐阅读