RegexParseError Enum

Definition

Anger den detaljerade underliggande orsaken till varför ett RegexParseException utlöses när ett reguljärt uttryck innehåller ett parsningsfel.

public enum class RegexParseError
public enum RegexParseError
type RegexParseError = 
Public Enum RegexParseError
Arv
RegexParseError

Fält

Name Värde Description
Unknown 0

Ett okänt parsningsfel för reguljära uttryck.

AlternationHasTooManyConditions 1

En växling i ett reguljärt uttryck har för många villkor.

AlternationHasMalformedCondition 2

En växling i ett reguljärt uttryck har ett felaktigt villkor.

InvalidUnicodePropertyEscape 3

En Unicode-egenskapsutrymning i ett reguljärt uttryck är ogiltig eller okänd.

MalformedUnicodePropertyEscape 4

En Unicode-egenskapsflykt är felaktigt formaterad.

UnrecognizedEscape 5

Ett escape-tecken eller en sekvens i ett reguljärt uttryck är ogiltigt.

UnrecognizedControlCharacter 6

Ett kontrolltecken i ett reguljärt uttryck känns inte igen.

MissingControlCharacter 7

Ett kontrolltecken i ett reguljärt uttryck saknas.

InsufficientOrInvalidHexDigits 8

En hexadecimal escape-sekvens i ett reguljärt uttryck har inte tillräckligt med siffror eller innehåller ogiltiga siffror.

QuantifierOrCaptureGroupOutOfRange 9

En insamlad grupp eller en kvantifierare i ett reguljärt uttryck ligger inte inom intervallet, dvs. den är större än MaxValue.

UndefinedNamedReference 10

En använd namngiven referens i ett reguljärt uttryck har inte definierats.

UndefinedNumberedReference 11

En använd numrerad referens i ett reguljärt uttryck definieras inte.

MalformedNamedReference 12

En namngiven referens i ett reguljärt uttryck är felaktigt.

UnescapedEndingBackslash 13

Ett reguljärt uttryck slutar med ett icke-undantaget slut på omvänt snedstreck.

UnterminatedComment 14

En kommentar i ett reguljärt uttryck avslutas inte.

InvalidGroupingConstruct 15

En grupperingskonstruktion i ett reguljärt uttryck är ogiltig eller felaktigt utformad.

AlternationHasNamedCapture 16

En växlingskonstruktion i ett reguljärt uttryck använder en namngiven avbildning.

AlternationHasComment 17

En växlingskonstruktion i ett reguljärt uttryck innehåller en kommentar.

AlternationHasMalformedReference 18

En alternationskonstruktion i ett reguljärt uttryck innehåller en felaktig referens.

AlternationHasUndefinedReference 19

En alternationskonstruktion i ett reguljärt uttryck innehåller en odefinierad referens.

CaptureGroupNameInvalid 20

Gruppnamnet för en grupperad grupp i ett reguljärt uttryck är ogiltigt.

CaptureGroupOfZero 21

Ett reguljärt uttryck definierar en numrerad underuttryck med namnet noll.

UnterminatedBracket 22

Ett reguljärt uttryck har en icke-undantagen vänster hakparentes eller missar en avslutande höger hakparentes.

ExclusionGroupNotLast 23

En teckenklass i ett reguljärt uttryck med en exkluderingsgrupp är inte den sista delen av teckenklassen.

ReversedCharacterRange 24

En teckenklass i ett reguljärt uttryck innehåller ett inverterad teckenintervall, till exempel z-a i stället för a-z.

ShorthandClassInCharacterRange 25

En teckenklass i ett reguljärt uttryck innehåller en kort hand-klass som inte tillåts i en teckenklass.

InsufficientClosingParentheses 26

Ett reguljärt uttryck har en vänsterparentes som inte är undantagen eller missar en avslutande högerparentes.

ReversedQuantifierRange 27

Ett kvantifierarintervall i ett reguljärt uttryck är invertera, till exempel {10,1} i stället {1,10}för .

NestedQuantifiersNotParenthesized 28

Upprepade kvantifierare på en annan kvantifierare i ett reguljärt uttryck grupperas inte i parenteser.

QuantifierAfterNothing 29

En kvantifierare i ett reguljärt uttryck befinner sig i en position där den inte kan kvantifiera något, till exempel i början av ett reguljärt uttryck eller i en grupp.

InsufficientOpeningParentheses 30

Ett reguljärt uttryck har en icke-undantagen högerparentes eller missar en inledande vänsterparentes.

UnrecognizedUnicodeProperty 31

En unicode-egenskap i ett reguljärt uttryck känns inte igen eller är ogiltig.

Kommentarer

Den här informationen görs tillgänglig via Error.

Gäller för