看板 java 關於我們 聯絡資訊
※ 引述《iepiat.bbs@ptt.cc (阿傑)》之銘言: > 字串超過一個空白的全部取代成一個空白 > EX: > aa bb cc > 變成aa bb cc > 消掉右誇號的左邊的空白 > EX: > aa (bb (cc dd) (ee ff) > 變成aa(bb(cc dd)(ee ff) > 嘗試了很多次,我還是做不出來 String s="aa bb cc"; String s1="aa (bb (cc dd) (ee ff)"; Pattern p=Pattern.compile("\\s{2,}"); Pattern p1=Pattern.compile("\\s*\\("); Matcher m=p.matcher(s); Matcher m1=p1.matcher(s1); System.out.println(s); System.out.println(m.replaceAll(" ")); System.out.println(s1); System.out.println(m1.replaceAll("(")); -- ┌─────KKCITY─────┐ KK免/費/撥/接 bbs.kkcity.com.tw 電話(1):4491999 電話(2):4058-6000 └──From:220.138.44.101 ──┘帳號:kkcity 密碼:kkcity --