关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

正则表达式 获取功能

发布时间:2023-06-30 23:28:34

使用正则表达式获取符合规则的子串

package regexDemo;  import java.util.regex.*;  public class regexText {   public static void main(String[] args) {  String str = "guang guai liu li ,bu buai ni";   //\b单词起始 [a-z]第二个字符是a-z之间的字母 {4}连续四个  String reg = "\\b[a-z]{4}\\b";   //把规则封装成对象  Pattern p = Pattern.compile(reg);   //让正则对象和要操作的字符串想关联 获取匹配器对象  Matcher m = p.matcher(str);   //matches是匹配整个字符串  //System.out.println(m.matches());   //find是使用索引匹配一个 所以使用循环  while(m.find()) {   //使用find匹配之后 group获取匹配结果  System.out.println(m.group());   System.out.println(m.start()+"...."+m.end());  //索引开始的位置 索引结束的位置  }  } }

   

下面是输出结果


/template/Home/leiyu/PC/Static