2015年11月26日 Java基础系列(六)正则表达式Regex

时间:2022-07-20 15:23:15
package com.demo.regex;

import java.util.regex.Matcher;
import java.util.regex.Pattern; /**
* @author Administrator
*
*/
public class RegexMatches {
public static void main(String[] args) {
String line="This order was placed for QT3000! OK?";
String pattern = "(.*)(\\d+)(.*)"; Pattern p = Pattern.compile(pattern);//Pattern没有构造函数
Matcher m = p.matcher(line);
if(m.find()){
System.out.println("Found value:"+m.group(0));
System.out.println("Found value:"+m.group(1));
System.out.println("Found value:"+m.group(2));
System.out.println("Found value:"+m.group(3));
System.out.println("Found value:"+m.group(4));
}else{
System.out.println("NO MATCH");
} line.replaceAll("", "");
}
}