RegexParseError Sabit listesi

Tanım

Normal bir ifade ayrıştırma hatası içerdiğinde a'nın RegexParseException neden oluştuğunun ayrıntılı temel nedenini belirtir.

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

Alanlar

AlternationHasComment 17

Normal ifadedeki bir değişim yapısı bir açıklama içerir.

AlternationHasMalformedCondition 2

Normal ifadedeki bir değişim yanlış biçimlendirilmiş bir koşula sahiptir.

AlternationHasMalformedReference 18

Normal ifadedeki bir değişim yapısı yanlış biçimlendirilmiş bir başvuru içeriyor.

AlternationHasNamedCapture 16

Normal ifadedeki bir değişim yapısı adlandırılmış yakalama kullanır.

AlternationHasTooManyConditions 1

Normal ifadedeki bir değişikliğin çok fazla koşulu vardır.

AlternationHasUndefinedReference 19

Normal ifadedeki bir değişim yapısı tanımsız bir başvuru içerir.

CaptureGroupNameInvalid 20

Normal ifadede yakalanan bir grubun grup adı geçersiz.

CaptureGroupOfZero 21

Normal ifade, sıfır adlı numaralı bir alt ifade tanımlar.

ExclusionGroupNotLast 23

Bir dışlama grubuna sahip normal ifadedeki karakter sınıfı, karakter sınıfının son bölümü değildir.

InsufficientClosingParentheses 26

Normal ifadenin kaçışsız sol ayraçları vardır veya sağ parantezi kapatır.

InsufficientOpeningParentheses 30

Normal ifadenin kaçışsız sağ parantezi vardır veya sol parantezi açar.

InsufficientOrInvalidHexDigits 8

Normal ifadedeki onaltılık kaçış dizisi yeterli basamak içermiyor veya geçersiz basamak içeriyor.

InvalidGroupingConstruct 15

Normal ifadedeki gruplandırma yapısı geçersiz veya hatalı biçimlendirilmiş.

InvalidUnicodePropertyEscape 3

Normal ifadedeki Unicode özellik çıkışı geçersiz veya bilinmiyor.

MalformedNamedReference 12

Normal ifadedeki adlandırılmış başvuru yanlış biçimlendirilmiş.

MalformedUnicodePropertyEscape 4

Unicode özellik çıkışı yanlış biçimlendirilmiş.

MissingControlCharacter 7

Normal ifadede bir denetim karakteri eksik.

NestedQuantifiersNotParenthesized 28

Normal ifade içindeki başka bir niceleyicide yinelenen niceleyiciler parantez içinde gruplandırılmaz.

QuantifierAfterNothing 29

Normal ifadedeki bir niceleyici, normal ifadenin başında veya bir grupta olduğu gibi hiçbir şeyi ölçemediği bir konumdadır.

QuantifierOrCaptureGroupOutOfRange 9

Normal ifadede yakalanan bir grup veya niceleyici aralık içinde değil, yani Int32.MaxValue değerinden daha büyük.

ReversedCharacterRange 24

Normal ifadedeki karakter sınıfı, a-z yerine z-a gibi ters karakter aralığı içerir.

ReversedQuantifierRange 27

Normal ifadedeki niceleyici aralığı, yerine {10,1}(1,10}tersidir.

ShorthandClassInCharacterRange 25

Normal ifadedeki karakter sınıfı, bir karakter sınıfı içinde izin verilmeyen kısa el sınıfı içerir.

UndefinedNamedReference 10

Normal ifadede kullanılan adlandırılmış başvuru tanımlanmamış.

UndefinedNumberedReference 11

Normal ifadede kullanılan numaralandırılmış başvuru tanımlanmamış.

UnescapedEndingBackslash 13

Normal ifade, kaçışsız bir bitiş ters eğik çizgiyle biter.

Unknown 0

Bilinmeyen bir normal ifade ayrıştırma hatası.

UnrecognizedControlCharacter 6

Normal ifadedeki denetim karakteri tanınmıyor.

UnrecognizedEscape 5

Normal ifadedeki kaçış karakteri veya dizisi geçersiz.

UnrecognizedUnicodeProperty 31

Normal ifadedeki unicode özelliği tanınmıyor veya geçersiz.

UnterminatedBracket 22

Normal ifadede kaçış karakteri olmayan bir sol köşeli ayraç bulunur veya sağ köşeli ayraç kapatılamaz.

UnterminatedComment 14

Normal ifadedeki bir açıklama sonlandırılmaz.

Açıklamalar

Bu bilgiler aracılığıyla Errorkullanılabilir hale getirilir.

Şunlara uygulanır