范例1:Pattern类
import java.util.Arrays;
import java.util.regex.Pattern;
public class Demo {
public static void main(String[] args) throws Exception {
String str = "hjkhasjkghjk1123sdfasdf";
String regex = "\\d+";
Pattern pat = Pattern.compile(regex);// 返回Pattern对象
String data[] = pat.split(str);
System.out.println(Arrays.toString(data));
}
}
============分割线============
范例2:Matcher类
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Demo {
public static void main(String[] args) throws Exception {
String str = "hjkhasjkghjk1123sdfasdf";
String regex = "\\d+";
Pattern pat = Pattern.compile(regex);// 返回Pattern对象
Matcher mat = pat.matcher(str);
System.out.println(mat.matches());
}
}
本文介绍了两个关于Java正则表达式的应用实例:使用Pattern类进行字符串匹配与拆分,以及利用Matcher类进行完整的模式匹配。通过具体代码展示了如何操作。
&spm=1001.2101.3001.5002&articleId=80237280&d=1&t=3&u=419b0ff29bc940709308fc06cfa51834)
2255

被折叠的 条评论
为什么被折叠?



