【发布时间】:2018-02-26 06:16:58
【问题描述】:
我有像“D John Livingston”、“S. Jennifer Adstan”这样的名字,我只想从名字中删除首字母、名字中的“D”和“S”。在第二个名字。我如何使用 java 正则表达式来做到这一点?
【问题讨论】:
-
你试过了吗?
-
你应该尝试一些东西并给出一些结果,以便我们可以纠正它,即使它是正确的。 :)
-
简单的方法。简单的方法。搜索 String.split() 方法。
-
中间的首字母(“James T. Kirk”)怎么样?
-
我试过这个 "(([A-Z]){2,})" 如果我使用 (([A-Z]){1,}) 会删除两个连续的大写字母,我会得到 "ohn ivingston"作为输出。
标签: java regex regex-negation