正则表达式"[X?+] "元字符 Java

javaobject oriented programmingprogramming更新于 2025/2/12 5:32:17

所有格量词 [X?+] 匹配出现一次或根本不出现的 X。

示例

package com.tutorialspoint;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class PossesiveQuantifierDemo {
   private static final String REGEX = "T?+";
   private static final String INPUT = "abcdTatW";
   public static void main(String[] args) {
      // 创建一个模式
      Pattern pattern = Pattern.compile(REGEX);
      // 获取匹配器对象
      Matcher matcher = pattern.matcher(INPUT);
      while(matcher.find()) {
         //打印匹配的起始索引。
         System.out.println("Match String start(): "+matcher.start());
      }
   }
}

输出

Match String start(): 0
Match String start(): 1
Match String start(): 2
Match String start(): 3
Match String start(): 4
Match String start(): 5
Match String start(): 6
Match String start(): 7
Match String start(): 8

相关文章


有用资源