转自:
Java 如何使用Matcher.matches()匹配整个字符串呢?
下文讲述使用Matcher.matches()匹配整个字符串的方法分享,如下所示:
Matcher.matches()对整个字符串进行匹配
当整个字符串都匹配,则返回true
例:
public static boolean matches(String regex, CharSequence input)
编译给定正则表达式并尝试将给定输入与其匹配
方法
Pattern.matches(regex, input);
Pattern.compile(regex).matcher(input).matches();
参数:
regex:要编译的表达式
input:要匹配的字符序列
抛出:
PatternSyntaxException(当表达式的语法无效)
例
package com.java265.other;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class testClass {
/*
* java265.com Pattern类的使用
*/
public static void main(String[] args) {
Pattern p = Pattern.compile("([a-z]+)");
Matcher m1 = p.matcher("java265.com");
Matcher m2 = p.matcher("java");
System.out.println("m1:" + m1.matches());
System.out.println("m2:" + m2.matches());
}
}
-----运行以上代码,将输出以下信息---
m1:false
m2:true
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)