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