正则表达式
正则表达式
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());
}
}
加油~