准备知识:
- java.until.regex包
- Pattern 正则表达式的编译表示
- compile 编译一个正则表达式为Pattern对象
- matcher 用Pattern对象匹配一个字符串,放回匹配结果
- Pattern 正则表达式的编译表示
- Matcher
- Index Methods(位置方法)
- Study Methods(查找方法)
- Replacement Methods(替换方法)
练习
新建一个字符串作为正则表达式
String a = "\\bjava\\b";
// \b表示边界,多一个\用于转义
使用Pattern.compile方法生成一个正则表达式对象
Pattern p = Pattern.compile(a);
定义一个用于检查的字符串
String b = "java javc java jbvb java java";
使用正则表达式对字符串进行匹配
匹配字符串中有多少个java,分别在哪里开始,在哪里里结束
int count = 0;
Matcher m = p.matcher(b);
while (m.find()) {
count++;
System.out.println("start:"+m.start());
System.out.println("end():"+m.end());
}