RegexParseError Enumerazione

Definizione

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

public enum RegexParseError
Ereditarietà
RegexParseError

Campi

AlternationHasComment 17

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

AlternationHasMalformedCondition 2

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

AlternationHasMalformedReference 18

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

AlternationHasNamedCapture 16

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

AlternationHasTooManyConditions 1

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

AlternationHasUndefinedReference 19

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

CaptureGroupNameInvalid 20

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

CaptureGroupOfZero 21

Un'espressione regolare definisce una sottoespressione numerata denominata zero.

ExclusionGroupNotLast 23

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

InsufficientClosingParentheses 26

Un'espressione regolare presenta una parentesi aperta senza escape oppure manca una parentesi chiusa.

InsufficientOpeningParentheses 30

Un'espressione regolare presenta una parentesi chiusa senza escape oppure manca una parentesi aperta.

InsufficientOrInvalidHexDigits 8

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

InvalidGroupingConstruct 15

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

InvalidUnicodePropertyEscape 3

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

MalformedNamedReference 12

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

MalformedUnicodePropertyEscape 4

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

MissingControlCharacter 7

Manca un carattere di controllo in un'espressione regolare.

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 è in grado di quantificare alcunché, ad esempio all'inizio di un'espressione regolare o in un gruppo.

QuantifierOrCaptureGroupOutOfRange 9

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

ReversedCharacterRange 24

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

ReversedQuantifierRange 27

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

ShorthandClassInCharacterRange 25

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

UndefinedNamedReference 10

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

UndefinedNumberedReference 11

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

UnescapedEndingBackslash 13

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

Unknown 0

Errore di analisi dell'espressione regolare sconosciuto.

UnrecognizedControlCharacter 6

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

UnrecognizedEscape 5

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

UnrecognizedUnicodeProperty 31

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

UnterminatedBracket 22

Un'espressione regolare presenta una parentesi quadra aperta senza escape o manca una parentesi quadra chiusa.

UnterminatedComment 14

Un commento in un'espressione regolare non viene terminato.

Commenti

Queste informazioni vengono rese disponibili tramite Error.

Si applica a

Prodotto Versioni
.NET 5, 6, 7, 8, 9