我有一个正则表达式\b\d+\K[a-z]
替换为:\u$0
这会在数字大写字母前加上字母,例如:
123host
1643domain
进入
123Host
1643Domain
我现在需要弄清楚如何删除数字。
所以我需要:
123host
成为
host
依此类推,所有条目的前面都有一个数字,如下所示:
6410james
599stacks
进入
james
stacks
我尝试不做任何\b\d+\K[a-z]
替换,但是它只是删除了第一个字母,我完全是菜鸟,任何帮助将不胜感激。
答案 0 :(得分:2)
如果所有样本的开头都有数字,则可以简单地找到\d+
或[0-9]+
并将其替换为空字符串。 ^\d+
或^[0-9]+
也适用于我们的情况,但是如果我们有数字after the letters,它将不起作用。
如果要浏览/简化/修改该表达式,请在this demo的右上角进行解释。
答案 1 :(得分:2)