Java正则表达式的完全匹配与部分匹配

来源:互联网 发布:知世公主动画出场 编辑:程序博客网 时间:2024/05/01 21:51
package com.cxtt.test;import java.util.regex.Matcher;import java.util.regex.Pattern;public class TestZhengze {public static void main(String[] args) {// 完全匹配"^[1-9][0-9]{4,}$"//部分匹配"[1-9][0-9]{4,}"if (matcherRegularExpression("^[1-9][0-9]{4,}$", "910618858a")) {System.out.println("输入正确");}else{System.out.println("输入错误");}}// 匹配正则表达式方法public static boolean matcherRegularExpression(String regEx, String str) {Pattern pattern = Pattern.compile(regEx);Matcher matcher = pattern.matcher(str);boolean found = false;while (matcher.find()) {//System.out.println("发现 \"" + matcher.group() + "\" 开始于 "//+ matcher.start() + " 结束于 " + matcher.end());found = true;}return found;}}

0 0
原创粉丝点击