标签: java regex split tokenize
我想分别提取和拆分包含字母和数字字符的字符串。 例如字符串:2Xccc7.08DD 输出应为:[2,Xccc,7.08,DD]
我尝试使用此代码,但它不起作用。
myString.split("(\\d+|[a-zA-Z]+)");
答案 0 :(得分:0)
对于String#split(regex),您可以使用此正则表达式:
String#split(regex)
(?<=[a-z])(?=[A-Z0-9])|(?<=[0-9])(?=[A-Za-z])