RegexParseError Enum

Definisi

Menentukan alasan mendasar terperinci mengapa dilemparkan RegexParseException saat ekspresi reguler berisi kesalahan penguraian.

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

Bidang

AlternationHasComment 17

Konstruksi pergantian dalam ekspresi reguler berisi komentar.

AlternationHasMalformedCondition 2

Pergantian dalam ekspresi reguler memiliki kondisi cacat.

AlternationHasMalformedReference 18

Konstruksi pergantian dalam ekspresi reguler berisi referensi yang salah format.

AlternationHasNamedCapture 16

Konstruksi pergantian dalam ekspresi reguler menggunakan tangkapan bernama.

AlternationHasTooManyConditions 1

Pergantian dalam ekspresi reguler memiliki terlalu banyak kondisi.

AlternationHasUndefinedReference 19

Konstruksi pergantian dalam ekspresi reguler berisi referensi yang tidak ditentukan.

CaptureGroupNameInvalid 20

Nama grup grup yang diambil dalam ekspresi reguler tidak valid.

CaptureGroupOfZero 21

Ekspresi reguler menentukan subekspresi bernomor bernama nol.

ExclusionGroupNotLast 23

Kelas karakter dalam ekspresi reguler dengan grup pengecualian bukan bagian terakhir dari kelas karakter.

InsufficientClosingParentheses 26

Ekspresi reguler memiliki tanda kurung kiri yang tidak lolos, atau melewatkan tanda kurung kanan penutup.

InsufficientOpeningParentheses 30

Ekspresi reguler memiliki tanda kurung kanan yang tidak lolos, atau melewatkan tanda kurung kiri pembuka.

InsufficientOrInvalidHexDigits 8

Urutan escape heksadesimal dalam ekspresi reguler tidak memiliki digit yang cukup, atau berisi digit yang tidak valid.

InvalidGroupingConstruct 15

Konstruksi pengelompokan dalam ekspresi reguler tidak valid atau cacat.

InvalidUnicodePropertyEscape 3

Pelarian properti Unicode dalam ekspresi reguler tidak valid atau tidak diketahui.

MalformedNamedReference 12

Referensi bernama dalam ekspresi reguler salah bentuk.

MalformedUnicodePropertyEscape 4

Pelarian properti Unicode salah bentuk.

MissingControlCharacter 7

Karakter kontrol dalam ekspresi reguler hilang.

NestedQuantifiersNotParenthesized 28

Pengukur berulang pada kuantifier lain di dalam ekspresi reguler tidak dikelompokkan dalam tanda kurung.

QuantifierAfterNothing 29

Kuantifier dalam ekspresi reguler berada dalam posisi di mana tidak dapat mengukur apa pun, seperti di awal ekspresi reguler atau dalam grup.

QuantifierOrCaptureGroupOutOfRange 9

Grup yang diambil atau pengkualifikasi dalam ekspresi reguler tidak berada dalam rentang, yaitu, lebih besar dari Int32.MaxValue.

ReversedCharacterRange 24

Kelas karakter dalam ekspresi reguler berisi rentang karakter terbalik, seperti z-a alih-alih a-z.

ReversedQuantifierRange 27

Rentang kuantifier dalam ekspresi reguler terbalik, seperti {10,1} alih-alih (1,10}.

ShorthandClassInCharacterRange 25

Kelas karakter dalam ekspresi reguler berisi kelas tangan pendek yang tidak diizinkan di dalam kelas karakter.

UndefinedNamedReference 10

Referensi bernama yang digunakan dalam ekspresi reguler tidak ditentukan.

UndefinedNumberedReference 11

Referensi bernomor yang digunakan dalam ekspresi reguler tidak ditentukan.

UnescapedEndingBackslash 13

Ekspresi reguler berakhir dengan garis miring terbelakang yang tidak lolos.

Unknown 0

Kesalahan penguraian ekspresi reguler yang tidak diketahui.

UnrecognizedControlCharacter 6

Karakter kontrol dalam ekspresi reguler tidak dikenali.

UnrecognizedEscape 5

Karakter atau urutan escape dalam ekspresi reguler tidak valid.

UnrecognizedUnicodeProperty 31

Properti unicode dalam ekspresi reguler tidak dikenali, atau tidak valid.

UnterminatedBracket 22

Ekspresi reguler memiliki tanda kurung siku kiri yang tidak lolos, atau melewatkan tanda kurung siku kanan penutup.

UnterminatedComment 14

Komentar dalam ekspresi reguler tidak dihentikan.

Keterangan

Informasi ini tersedia melalui Error.

Berlaku untuk