RegexParseError 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定當規則運算式包含剖析錯誤時,會擲回 RegexParseException 的詳細根本原因。
public enum class RegexParseError
public enum RegexParseError
type RegexParseError =
Public Enum RegexParseError
- 繼承
欄位
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 。