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’ 函式用於檢查是否找到了匹配,如果找到了,將在螢幕上列印相關訊息。
廣告
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP