Sdílet prostřednictvím


RegexParseError Výčet

Definice

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
RegexParseError

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 {10,1} místo (1,10}.

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

Platí pro