我正在尝试编写一个Java程序来分隔字母和数字。 例如:
String input = "W10I34R4";
String[] output = {"W, "10, "I", "34", "R", "4"};
我相信我可以使用正则表达式执行此操作,并尝试了以下操作,但它似乎不起作用:
Matcher.compile("[a-zA-Z]+|[0-9]")
任何输入都会有所帮助!
答案 0 :(得分:2)
试试这个"[a-zA-Z]|[0-9]+"
我假设你想要单独的字母