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

来源:互联网 发布:avr单片机pdf 编辑:程序博客网 时间:2024/05/16 03:57
import java.util.regex.Matcher;import java.util.regex.Pattern;public class PositionMatch {static String str = "four dog lag pad fat for rat mad map car ";static String pattern = "//b//w*(?=o)//w*//b";public static void main(String[] args) {// 检测完全匹配// "Str".matches("Regex") is equal with Pattern.matches("Regex", "Str")System.out.println("Match All: " + Pattern.matches("^([a-z]*//s)*$", str));System.out.println("Match All: " + str.matches("^([a-z]*//s)*$"));Pattern p = Pattern.compile(pattern);Matcher m = p.matcher(str);// 检索匹配部分while (m.find()) {System.out.println(m.group());}}}
原创粉丝点击