如何在字母和数字之间(或数字和字母之间)拆分字符串?
我正在尝试找出一种在java中拆分字符串的方法,该字符串遵循如下模式:
String a = "123abc345def";
由此产生的结果应如下:
x[0] = "123";
x[1] = "abc";
x[2] = "345";
x[3] = "def";
然而,我完全不知道如何实现这一目标。请问有人可以帮助我吗?我尝试过在网上搜索类似的问题,但是在搜索中很难正确表达它。
请注意:字母和数字的数量可能会有所不同(例如,可能有一个字符串,如“1234a5bcdef”)