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(""); |
附:
\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] 非数字与英文字
^ 表示每行的开头
$ 表示每行的结尾
- 本文关键词:

