看板java
标 题Re: [问题] replaceAll问题
发信站KKCITY (Fri Jul 6 18:57:15 2007)
转信站ptt!ctu-reader!ctu-peer!news.nctu!netnews.chu!Leo.mi.chu!zoonews.ee.nt
※ 引述《[email protected] (阿杰)》之铭言:
> 字串超过一个空白的全部取代成一个空白
> 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
--