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
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。