importjava.util.regex.Matcher;importjava.util.regex.Pattern;publicclassMain{publicstaticvoidmain(String args[])throwsException{String candidate ="this is a test, A TEST.";String regex ="\\ba\\w*\\b";Pattern p =Pattern.compile(regex);Matcher m = p.matcher(candidate);String val =null;System.out.println("INPUT: "+ candidate);System.out.println("REGEX: "+ regex +"\r\n");while(m.find()){
val = m.group();System.out.println("MATCH: "+ val);}if(val ==null){System.out.println("NO MATCHES: ");}}}
结果
上面的代码示例将产生以下结果。
INPUT:this is a test,A TEST.
REGEX: \ba\w*\b
MATCH: a