RegexParseError Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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 |
| 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.