1
我正在尝试编写一个Java程序来分隔字母和数字。 例如:在java中分隔字母和数字的正则表达式
String input = "W10I34R4";
String[] output = {"W, "10, "I", "34", "R", "4"};
我相信我可以用正则表达式做到这一点,并曾尝试以下,但它似乎不工作:
Matcher.compile("[a-zA-Z]+|[0-9]")
任何投入将是有益的!
我相信你错过尾随'+'对正则表达式后'[0-9]'。 –
问题:如果在输出中有多个字母相邻,你希望每个字母都在一个单独的“输出”索引中,还是所有相邻的字母都应该在一个“输出”索引中? –