正则表达式

正则表达式


public void testMatch() {

String originString = "This is the origin string";

String pattern = ".*is.*";

boolean isMatch = Pattern.matches(pattern, originString);

System.out.println("字符串中包含了 is ? :"+(isMatch?"是":"否"));


String myString = "Good boy is a boy and girl is a good girl and dog is a good dog";

String myPattern = "\\band\\b";

Pattern pattern2 = Pattern.compile(myPattern);

Matcher matcher = pattern2.matcher(myString);

int count = 0;

while (matcher.find()) {

count++;

System.out.println("\nMatch number:"+count);

System.out.println("\nStart:"+matcher.start());

System.out.println("\nEnd:"+matcher.end());

}


}


加油~