RegexParseError 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定正則表達式包含剖析錯誤時擲回 RegexParseException 的詳細根本原因。
public enum class RegexParseError
public enum RegexParseError
type RegexParseError =
Public Enum RegexParseError
- 繼承
欄位
| 名稱 | 值 | Description |
|---|---|---|
| Unknown | 0 | 一個未知的正則表達式解析錯誤。 |
| AlternationHasTooManyConditions | 1 | 正則表達式中的交替條件太多。 |
| AlternationHasMalformedCondition | 2 | 正則表達式中的交替代表畸形狀態。 |
| InvalidUnicodePropertyEscape | 3 | 正規表達式中的 Unicode 屬性轉義則是無效或未知的。 |
| MalformedUnicodePropertyEscape | 4 | Unicode 屬性跳脫是錯誤的。 |
| UnrecognizedEscape | 5 | 正則表達式中的跳脫字元或序列是無效的。 |
| UnrecognizedControlCharacter | 6 | 正則表達式中的控制字元不會被識別。 |
| MissingControlCharacter | 7 | 正則表達式中缺少一個控制字元。 |
| InsufficientOrInvalidHexDigits | 8 | 正則表達式中的十六進位跳脫序列沒有足夠的數字,或包含無效的數字。 |
| QuantifierOrCaptureGroupOutOfRange | 9 | 捕獲的群或正則表達式中的量詞不在範圍內,也就是說,它大於 MaxValue。 |
| UndefinedNamedReference | 10 | 在正則表達式中使用的命名參考並未被定義。 |
| UndefinedNumberedReference | 11 | 正則表達式中已使用的編號參考不會被定義。 |
| MalformedNamedReference | 12 | 正則表達式中的命名參照是形式錯誤的。 |
| UnescapedEndingBackslash | 13 | 正則表達式以非逃脫的反斜線結尾。 |
| UnterminatedComment | 14 | 正則表達式中的註解不會終止。 |
| InvalidGroupingConstruct | 15 | 正規表達式中的分組結構是無效或形式錯誤的。 |
| AlternationHasNamedCapture | 16 | 正則表達式中的交替構造使用命名的捕獲。 |
| AlternationHasComment | 17 | 正則表達式中的交替結構包含註解。 |
| AlternationHasMalformedReference | 18 | 正則表達式中的交替結構包含一個格式不正確的參照。 |
| AlternationHasUndefinedReference | 19 | 正則表達式中的交替結構包含未定義的參考。 |
| CaptureGroupNameInvalid | 20 | 在正則表達式中捕獲群的群名稱是無效的。 |
| CaptureGroupOfZero | 21 | 正則表達式定義了一個編號為零的子表達式。 |
| UnterminatedBracket | 22 | 正則表達式的左方括號為非脫義,或漏掉一個閉合的右方括號。 |
| ExclusionGroupNotLast | 23 | 帶有排除群的正則表達式中的角色類別並非該角色類別的最後部分。 |
| ReversedCharacterRange | 24 | 正則表達式中的字元類別包含一個反向的字元範圍,例如 z-a 而非 a-z。 |
| ShorthandClassInCharacterRange | 25 | 正則表達式中的 character-class 包含一個不允許出現在字元類別中的簡寫類別。 |
| InsufficientClosingParentheses | 26 | 正則表達式的左括號為非脫義,或缺少閉合右括號。 |
| ReversedQuantifierRange | 27 | 正則表達式中的量詞範圍是逆的,例如 |
| NestedQuantifiersNotParenthesized | 28 | 在正則表達式中,重複的量詞不會被括號分組。 |
| QuantifierAfterNothing | 29 | 正則表達式中的量詞處於無法量化任何東西的位置,例如正則表達式的開頭或群中。 |
| InsufficientOpeningParentheses | 30 | 正則表達式的右括號是非跳脫的,或是缺少左邊的開頭括號。 |
| UnrecognizedUnicodeProperty | 31 | 正規表達式中的 Unicode 屬性不被識別或無效。 |
備註
此資訊可透過 Error提供。