 |
| |
在JAVA中使用正则表达式 |
出处:PConline 责任编辑:cul |
| [03-10-17 11:19]
| 作者:leshui
| - jdk1.4中加入了java.util.regex包提供对正则表达式的支持。而且Java.lang.String类中的replaceAll和split函数也是调用的正则表达式来实现的。
正则表达式对字符串的操作主要包括:字符串匹配,指定字符串替换,指定字符串查找和字符串分割。下面就用一个例子来说明这些操作是如何实现的:
< %@ page import="java.util.regex.*"%>
< %
Pattern p=null; //正则表达式
Matcher m=null; //操作的字符串
boolean b;
String s=null;
StringBuffer sb=null;
int i=0;
//字符串匹配,这是不符合的
p = Pattern.compile("a*b");
m = p.matcher("baaaaab");
b = m.matches();
out.println(b+"< br>");
//字符串匹配,这是符合的
ad | |  | -
|  |