关于java正则匹配返回匹配的内容

时间:2025-03-10 08:08:26

()表示是否在指定的字符串中有匹配到的内容;

如果有匹配到,则通过(i)循环输出所有匹配到的内容。

()表示匹配到的内容个数。

代码示例如下:


  1. String content = “你是否浓缩的v你噢吃顿饭2222内插法v”;  
  2. //<a href=\"\/artist\/104331\/songlist\">  
  3. String regex = "\\/artist\\\\/[0-9]+\\\\\\/songlist";  
  4. Pattern pattern = (regex);  
  5. Matcher matcher = (content);  
  6. if(()){  
  7.     for(int i=0; i<=(); i++){  
  8.         (i+":"+(i));  
  9.     }  
  10. }  
  1. List<String> getMatchers(String regex, String source){  
  2.     Pattern pattern = Pattern.compile(regex);  
  3.     Matcher matcher = pattern.matcher(source);  
  4.     List<String> list = new ArrayList<>();  
  5.     while (()) {  
  6.         (());  
  7.     }  
  8.     return list;  
  9. }