- Java Regex 教程
- Java Regex - 首頁
- Java Regex - 概述
- Java Regex - 捕獲組
- Java Regex - MatchResult 介面
- Java Regex - Pattern 類
- Java Regex - Matcher 類
- PatternSyntaxException 類
- Java Regex 示例
- Java Regex - 字元
- Java Regex - 字元類
- 預定義的字元類
- POSIX 字元類
- Java Regex - JAVA 字元類
- Unicode 字元類
- Java Regex - 邊界匹配器
- Java Regex - 貪婪量詞
- Java Regex - 不情願量詞
- Java Regex - 獨佔量詞
- Java Regex - 邏輯運算子
- Java Regex 有用資源
- Java Regex - 快速指南
- Java Regex - 有用資源
- Java Regex - 討論
不情願量詞示例
不情願量詞指示搜尋引擎從字串的最短可能片段開始。一旦找到匹配項,引擎繼續;否則,它會向正在檢查的字串部分新增一個字元並搜尋該字元,依此類推。此過程持續進行,直到找到匹配項或用完整個字串為止。以下是使用 Java 中的正則表示式的不情願量詞的各種示例。
| 序列號 | 構造和匹配 |
|---|---|
| 1 | X??
X,一次或根本不出現。 |
| 2 | X*?
X,零次或多次 |
| 3 | X+?
X,一次或多次。 |
| 4 | X{n}?
X,恰好 n 次。 |
| 5 | X{n,}?
X,至少 n 次。 |
| 6 | X{n,m}?
X,至少 n 次但最多不超過 m 次 |
廣告