Re: [問題] replaceAll問題

看板java作者時間18年前 (2007/07/06 19:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《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 --
文章代碼(AID): #16ZYWp00 (java)
文章代碼(AID): #16ZYWp00 (java)