Java 中的量詞


量詞是一種允許程式設計師指定正則表示式中特定型別值出現次數的概念。量詞有不同型別,其中包括“?(惰性量詞)、“+”(貪婪量詞)。在這篇文章中,我們將看到惰性量詞如何工作。

示例

以下是示例 −

 線上演示版本

import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Demo {
   public static void main(String[] args) {
      Pattern my_pattern = Pattern.compile("sam+?");
      Matcher my_match = my_pattern.matcher("samp");
      while (my_match.find())
      System.out.println("The pattern has been found - " + my_match.start() + " to " + (my_match.end()-1));
   }
}

輸出

The pattern has been found - 0 to 2

一個名為 Demo 的類包含 main 函式。一個模式類例項建立並且一個匹配器類例項建立用於檢查是否找到了指定模式的匹配。‘find’ 函式用於檢查是否找到了匹配,如果找到了,將在螢幕上列印相關訊息。

更新於:14-9-2020

221 次瀏覽

開啟你的 職業 生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.