今天学习到一个新的正则表达式
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test {
public static void main(String[] args) {
//通过compile()方法创建Pattern实例 ,创建一个正则表达式Pattern.CASE_INSENSITIVE代表不区分大小格式
Pattern pattern=Pattern.compile("java",Pattern.CASE_INSENSITIVE);
//通过match()创建Matcher实例 ,该实例代表符合正则式的实例或者是将要进行匹配的实例(String)
Matcher matcher=pattern.matcher("java Java java JAVA Java Java");
while (matcher.find())//查找符合pattern的字符串 为boolean值
{System.out.println("nimei");
System.out.println("The result is here :" +
matcher.group() + "\n" + "It starts from " //group()代表正则表达式是什么
+ matcher.start() + " to " + matcher.end() + ".\n");
}
}
//matcher.start() 返回匹配到的子字符串在字符串中的索引位置.
// matcher.end()返回匹配到的子字符串的最后一个字符在字符串中的索引位置.
//matcher.group()返回匹配到的子字符串
}