是否有正则表达式可用于将String.split()String拆分为连续字符-即在下一个字符与前一个字符不同的地方拆分?
这是测试用例:
String regex = "your answer here";
String[] parts = "aaabbcddeee".split(regex);
System.out.println(Arrays.toString(parts));
预期产量:
[aaa, bb, c, dd, eee]
尽管测试用例仅以字母作为输入,但这仅是为了清楚起见;输入字符可以是任何字符。
请不要提供涉及循环或其他技术的“替代方法”。
问题是为上述代码找到正确的正则表达式-即仅使用,split()而没有其他方法调用。这不是寻找能够“完成工作”的代码的问题。
慕丝7291255
相关分类