RegexParseError Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje podrobný základní důvod, proč RegexParseException je vyvolán, když regulární výraz obsahuje chybu parsování.
public enum class RegexParseError
public enum RegexParseError
type RegexParseError =
Public Enum RegexParseError
- Dědičnost
Pole
AlternationHasComment | 17 | Konstrukce alternace v regulárním výrazu obsahuje komentář. |
AlternationHasMalformedCondition | 2 | Alternace v regulárním výrazu má poškozenou podmínku. |
AlternationHasMalformedReference | 18 | Konstrukce alternace v regulárním výrazu obsahuje poškozený odkaz. |
AlternationHasNamedCapture | 16 | Konstrukce alternace v regulárním výrazu používá pojmenovaný capture. |
AlternationHasTooManyConditions | 1 | Alternace v regulárním výrazu má příliš mnoho podmínek. |
AlternationHasUndefinedReference | 19 | Konstrukce alternace v regulárním výrazu obsahuje nedefinovaný odkaz. |
CaptureGroupNameInvalid | 20 | Název skupiny zachycené skupiny v regulárním výrazu je neplatný. |
CaptureGroupOfZero | 21 | Regulární výraz definuje číslovaný dílčí výraz s názvem nula. |
ExclusionGroupNotLast | 23 | Třída znaků v regulárním výrazu se skupinou vyloučení není poslední částí třídy znaků. |
InsufficientClosingParentheses | 26 | Regulární výraz má levou závorku bez uvozovek nebo vynechá pravou pravou závorku. |
InsufficientOpeningParentheses | 30 | Regulární výraz má pravou závorku bez uvozovek nebo vynechá levou levou závorku. |
InsufficientOrInvalidHexDigits | 8 | Šestnáctková řídicí sekvence v regulárním výrazu nemá dostatek číslic nebo obsahuje neplatné číslice. |
InvalidGroupingConstruct | 15 | Seskupovací konstruktor v regulárním výrazu je neplatný nebo poškozený. |
InvalidUnicodePropertyEscape | 3 | Řídicí znak vlastnosti Unicode v regulárním výrazu je neplatný nebo neznámý. |
MalformedNamedReference | 12 | Pojmenovaný odkaz v regulárním výrazu je poškozen. |
MalformedUnicodePropertyEscape | 4 | Řídicí znak vlastnosti Unicode je poškozen. |
MissingControlCharacter | 7 | Chybí řídicí znak v regulárním výrazu. |
NestedQuantifiersNotParenthesized | 28 | Opakované kvantifikátory u jiného kvantifikátoru uvnitř regulárního výrazu nejsou seskupeny v závorkách. |
QuantifierAfterNothing | 29 | Kvantifikátor v regulárním výrazu je v pozici, kdy nemůže nic kvantifikovat, například na začátku regulárního výrazu nebo ve skupině. |
QuantifierOrCaptureGroupOutOfRange | 9 | Zachycená skupina nebo kvantifikátor v regulárním výrazu nejsou v rozsahu, to znamená, že jsou větší než Int32.MaxValue. |
ReversedCharacterRange | 24 | Třída znaků v regulárním výrazu obsahuje inverzní rozsah znaků, například z-a místo a-z. |
ReversedQuantifierRange | 27 | Rozsah kvantifikátoru v regulárním výrazu je inverzní, například |
ShorthandClassInCharacterRange | 25 | Třída znaků v regulárním výrazu obsahuje zkrácenou třídu, která není povolena uvnitř třídy znaků. |
UndefinedNamedReference | 10 | Použitý pojmenovaný odkaz v regulárním výrazu není definován. |
UndefinedNumberedReference | 11 | Použitý číslované odkazy v regulárním výrazu nejsou definovány. |
UnescapedEndingBackslash | 13 | Regulární výraz končí koncovým zpětným lomítkem bez unikování. |
Unknown | 0 | Došlo k chybě analýzy neznámého regulárního výrazu. |
UnrecognizedControlCharacter | 6 | Řídicí znak v regulárním výrazu nebyl rozpoznán. |
UnrecognizedEscape | 5 | Řídicí znak nebo sekvence v regulárním výrazu je neplatný. |
UnrecognizedUnicodeProperty | 31 | Vlastnost unicode v regulárním výrazu není rozpoznána nebo je neplatná. |
UnterminatedBracket | 22 | Regulární výraz má levou hranatou závorku bez uvozování nebo vynechá pravou hranatou závorku. |
UnterminatedComment | 14 | Komentář v regulárním výrazu není ukončen. |
Poznámky
Tyto informace jsou k dispozici prostřednictvím .Error