regex - 正则表达式删除第一个字母后面的所有内容
问题描述
我有一个正则表达式\b\d+\K[a-z]
替换为:\u$0
这使得数字前面的字母大写,例如:
123host
1643domain
进入
123Host
1643Domain
我现在需要弄清楚的是如何删除这些数字。
所以我需要:
123host
成为
host
依此类推,所有条目前面都有一个数字,如下所示:
6410james
599stacks
进入
james
stacks
我尝试不做\b\d+\K[a-z]
任何替换,但它只是删除了第一个字母,我是一个完全的菜鸟,任何帮助将不胜感激。
解决方案
推荐阅读
- r - 对伽玛参数进行 MLE 时得到错误答案
- javascript - 为什么使用 createReadStream() Node.js 时浏览器一直在加载
- c++ - 为什么使用 int、unsinged int 或 size_t 会产生不同的结果?
- php - 从用于创建“过滤器按钮”的表中获取列表
- html - 使用 jQuery 将 id 添加到元素
- java - 当在它之前添加一个 Jlabel 时如何阻止 JButton 改变位置
- nunit - 如何在 Visual Studio 2017 的 Nunit 3 中使用 ITestEventListener
- node.js - 如何在 node.js 中包含多个 js 文件?
- oracle - 如何找到最大值,任何剩余的最大值和之前未使用的最后剩余最大值
- android - 为注释元素找到错误类型的数据 public abstract int[] butterknife.OnClick.value()