0
我對如何執行正則表達式,打破所有空格,連字符和分號中的字符串,它是Java中的疑問。我在做:String[] tmp = input.nextLine().split("\\s:-");
正則表達式爲空格,連字符和分號
但它不工作,這是正確的方式?
我對如何執行正則表達式,打破所有空格,連字符和分號中的字符串,它是Java中的疑問。我在做:String[] tmp = input.nextLine().split("\\s:-");
正則表達式爲空格,連字符和分號
但它不工作,這是正確的方式?
您目前正在連續分解所有三個。嘗試字符類,其中挑選出從選擇的任何一個:
String[] tmp = input.nextLine().split("[\\s:\\-]");
(連字符都有意義的字符類,所以你應該逃避他們,太)