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 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
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 |
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.