※ 引述《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):449◤1999 電話(2):4058-6000
└──《From:220.138.44.101 》──┘▏帳號:kkcity 密碼:kkcity
--
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):