import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegxDemo {
public static void main(String[] args){
String test = "He was a teacher";
Pattern p1 = Pattern.compile("w.s");
Matcher m1 = p1.matcher(test);
if (m1.find()){
System.out.println("Found: " + m1.group());
}
Pattern p2 = Pattern.compile("w[abc]s");
Matcher m2 = p2.matcher(test);
if (m2.find()){
System.out.println("Found: " + m2.group());
}
Pattern p3 = Pattern.compile("t[^xyz]acher");
Matcher m3 = p3.matcher(test);
if (m3.find()){
System.out.println("Found: " + m3.group());
}
String header = "<h1>Hello World<h1>";
Pattern p4 = Pattern.compile("h1");
Matcher m4 = p4.matcher(header);
if (m4.find()){
System.out.println("Found: " + m4.group());
header = m4.replaceAll("p");
System.out.println(header);
}
}
}
2015年10月2日 星期五
正規化表示式
Pattern & Matcher 的應用: