1
我正在嘗試編寫一個Java程序來分隔字母和數字。 例如:在java中分隔字母和數字的正則表達式
String input = "W10I34R4";
String[] output = {"W, "10, "I", "34", "R", "4"};
我相信我可以用正則表達式做到這一點,並曾嘗試以下,但它似乎不工作:
Matcher.compile("[a-zA-Z]+|[0-9]")
任何投入將是有益的!
我相信你錯過尾隨'+'對正則表達式後'[0-9]'。 –
問題:如果在輸出中有多個字母相鄰,你希望每個字母都在一個單獨的「輸出」索引中,還是所有相鄰的字母都應該在一個「輸出」索引中? –