數量詞
數量詞將選擇性數量資料加入規則運算式。數量詞運算式會套用到字元、群組或緊接在它之前的字元類別。.NET Framework 規則運算式支援最少比對 (省略) 數量詞。
下表描述會影響比對的中繼字元。數量 n 和 m 是整數常數。
數量詞 | 說明 |
---|---|
* |
指定零或多個比對,例如, |
+ |
指定一個或多個比對,例如, |
? |
指定零或一個比對,例如, |
{ n } |
指定精確 n 個比對,例如 |
{ n ,} |
指定最少 n 個比對,例如 |
{ n , m } |
指定最少 n 個,但不超過 m 個比對。 |
*? |
盡可能指定消耗最少重複的第一個比對 (相當於省略法 *)。 |
+? |
盡可能指定最少的重複,但最少一個重複 (相當於省略法 |
?? |
如果可能的話,指定零重複或一個重複 (省略法 |
{ n }? |
相當於 {n} (省略法 {n})。 |
{ n ,}? |
盡可能指定最少的重複,但最少 n 個 (省略法 {n,})。 |
{ n , m }? |
盡可能在 n 和 m 之間指定最少的重複 (省略法 {n,m})。 |