CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > Web服务子站 > Java技术

JAVA正则表达式4种常用功能

作者: 佚名,  出处:IT专家网论坛, 责任编辑: 包春林, 
2008-05-09 04:00
  正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持

  执行后,r就是{"xd","abc","cde"},其实分割时还有跟简单的方法:

  

      String str="xd::abc::cde";

  String[] r=str.split("::");

  替换(删除):

  

      String regEx="a+"; //表示一个或多个a

  Pattern p=Pattern.compile(regEx);

  Matcher m=p.matcher("aaabbced a ccdeaa");

  String s=m.replaceAll("A");

  结果为"Abbced A ccdeA"

  如果写成空串,既可达到删除的功能,比如:

  

      String s=m.replaceAll("");
  结果为"bbced ccde"

  附:

  \d 等於 [0-9] 数字

  \D 等於 [^0-9] 非数字

  \s 等於 [ \t\n\x0B\f\r] 空白字元

  \S 等於 [^ \t\n\x0B\f\r] 非空白字元

  \w 等於 [a-zA-Z_0-9] 数字或是英文字

  \W 等於 [^a-zA-Z_0-9] 非数字与英文字

  ^ 表示每行的开头

  $ 表示每行的结尾

共2页。 9 1 2

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       
天极服务 | 关于我们 | About us | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2009, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i