您的位置:首页 > 编程语言 > Java开发

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

2010-08-13 10:38 211 查看
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());
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: