【发布时间】:2016-04-13 16:05:13
【问题描述】:
我不熟悉正则表达式。也许这是一个简单的问题。 给定一个字符串
XYZHelloWorldT
我需要返回一个字符串数组
{XYZ Hello World T}
即取所有恰好以一个大写字母开头后跟一个或多个小写字母或多个大写字母的词, 后跟 一个大写字母 开始一个新单词。其余部分由空位分隔为字符串数组中的其他元素。
我可以直接处理角色。只是想知道我是否可以直接在字符串的 split 方法中通过正则表达式来做到这一点?我发现了类似Java: Split string when an uppercase letter is found 的东西,但不知道如何使用它来解决我的问题。谢谢
【问题讨论】:
-
你一直有这种格式的字符串吗?
-
它可以是“HelloWorld”或“XYZHelloWorld”。我不确定如何将 XYZ 与 Hello 分开?谢谢