RegexParseError Enumerazione

Definizione

Specifica il motivo sottostante dettagliato per cui viene generata una RegexParseException quando un'espressione regolare contiene un errore di analisi.

public enum class RegexParseError
public enum RegexParseError
type RegexParseError = 
Public Enum RegexParseError
Ereditarietà
RegexParseError

Campi

Nome Valore Descrizione
Unknown 0

Errore di analisi di espressioni regolari sconosciute.

AlternationHasTooManyConditions 1

Un'alternanza in un'espressione regolare ha troppe condizioni.

AlternationHasMalformedCondition 2

Un'alternanza in un'espressione regolare presenta una condizione in formato non valido.

InvalidUnicodePropertyEscape 3

Un escape di proprietà Unicode in un'espressione regolare non è valido o sconosciuto.

MalformedUnicodePropertyEscape 4

Un carattere di escape della proprietà Unicode non è valido.

UnrecognizedEscape 5

Un carattere di escape o una sequenza in un'espressione regolare non è valido.

UnrecognizedControlCharacter 6

Un carattere di controllo in un'espressione regolare non viene riconosciuto.

MissingControlCharacter 7

Manca un carattere di controllo in un'espressione regolare.

InsufficientOrInvalidHexDigits 8

Una sequenza di escape esadecimale in un'espressione regolare non dispone di cifre sufficienti o contiene cifre non valide.

QuantifierOrCaptureGroupOutOfRange 9

Un gruppo acquisito o un quantificatore in un'espressione regolare non è compreso nell'intervallo, ovvero è maggiore di MaxValue.

UndefinedNamedReference 10

Un riferimento denominato usato in un'espressione regolare non è definito.

UndefinedNumberedReference 11

Un riferimento numerato usato in un'espressione regolare non è definito.

MalformedNamedReference 12

Un riferimento denominato in un'espressione regolare non è valido.

UnescapedEndingBackslash 13

Un'espressione regolare termina con una barra rovesciata finale senza escape.

UnterminatedComment 14

Un commento in un'espressione regolare non viene terminato.

InvalidGroupingConstruct 15

Un costrutto di raggruppamento in un'espressione regolare non è valido o non è valido.

AlternationHasNamedCapture 16

Un costrutto di alternanza in un'espressione regolare usa un'acquisizione denominata.

AlternationHasComment 17

Un costrutto di alternanza in un'espressione regolare contiene un commento.

AlternationHasMalformedReference 18

Un costrutto di alternanza in un'espressione regolare contiene un riferimento in formato non valido.

AlternationHasUndefinedReference 19

Un costrutto di alternanza in un'espressione regolare contiene un riferimento non definito.

CaptureGroupNameInvalid 20

Il nome del gruppo di un gruppo acquisito in un'espressione regolare non è valido.

CaptureGroupOfZero 21

Un'espressione regolare definisce una sottoespressione numerata denominata zero.

UnterminatedBracket 22

Un'espressione regolare ha una parentesi quadrata non preceduta da escape oppure perde una parentesi quadra chiusa.

ExclusionGroupNotLast 23

Una classe di caratteri in un'espressione regolare con un gruppo di esclusione non è l'ultima parte della classe di caratteri.

ReversedCharacterRange 24

Una classe di caratteri in un'espressione regolare contiene un intervallo di caratteri inverso, ad esempio z-a anziché a-z.

ShorthandClassInCharacterRange 25

Una classe di caratteri in un'espressione regolare contiene una classe a breve che non è consentita all'interno di una classe di caratteri.

InsufficientClosingParentheses 26

Un'espressione regolare ha una parentesi sinistra senza caratteri di escape o perde una parentesi destra chiusa.

ReversedQuantifierRange 27

Un intervallo di quantificatori in un'espressione regolare è inverso, ad esempio {10,1}{1,10}anziché .

NestedQuantifiersNotParenthesized 28

I quantificatori ripetuti su un altro quantificatore all'interno di un'espressione regolare non sono raggruppati tra parentesi.

QuantifierAfterNothing 29

Un quantificatore in un'espressione regolare si trova in una posizione in cui non può quantificare nulla, ad esempio all'inizio di un'espressione regolare o in un gruppo.

InsufficientOpeningParentheses 30

Un'espressione regolare ha una parentesi destra non preceduta da un carattere di escape oppure perde una parentesi sinistra aperta.

UnrecognizedUnicodeProperty 31

Una proprietà Unicode in un'espressione regolare non viene riconosciuta o non è valida.

Commenti

Queste informazioni vengono rese disponibili tramite Error.

Si applica a