RegexParseError 列挙型

定義

正規表現に解析エラーが含まれている場合に RegexParseException がスローされる根本的な詳細な理由を指定します。

public enum class RegexParseError
public enum RegexParseError
type RegexParseError = 
Public Enum RegexParseError
継承
RegexParseError

フィールド

名前 説明
Unknown 0

不明な正規表現解析エラー。

AlternationHasTooManyConditions 1

正規表現内の代替の条件が多すぎます。

AlternationHasMalformedCondition 2

正規表現の代替の条件が正しくありません。

InvalidUnicodePropertyEscape 3

正規表現の Unicode プロパティ エスケープが無効または不明です。

MalformedUnicodePropertyEscape 4

Unicode プロパティのエスケープの形式が正しくありません。

UnrecognizedEscape 5

正規表現のエスケープ文字またはシーケンスが無効です。

UnrecognizedControlCharacter 6

正規表現内の制御文字が認識されません。

MissingControlCharacter 7

正規表現のコントロール文字がありません。

InsufficientOrInvalidHexDigits 8

正規表現の 16 進数のエスケープ シーケンスに十分な数字が含まれていないか、無効な数字が含まれています。

QuantifierOrCaptureGroupOutOfRange 9

正規表現内のキャプチャされたグループまたは量指定子が範囲内にない、つまり、 MaxValueより大きい。

UndefinedNamedReference 10

正規表現で使用される名前付き参照が定義されていません。

UndefinedNumberedReference 11

正規表現で使用される番号付き参照が定義されていません。

MalformedNamedReference 12

正規表現の名前付き参照の形式が正しくありません。

UnescapedEndingBackslash 13

正規表現は、エスケープされていない終了円記号で終わります。

UnterminatedComment 14

正規表現内のコメントは終了しません。

InvalidGroupingConstruct 15

正規表現内のグループ化コンストラクトが無効であるか、形式が正しくありません。

AlternationHasNamedCapture 16

正規表現内の代替コンストラクトは、名前付きキャプチャを使用します。

AlternationHasComment 17

正規表現内の代替コンストラクトにはコメントが含まれています。

AlternationHasMalformedReference 18

正規表現内の代替コンストラクトに、形式が正しくない参照が含まれています。

AlternationHasUndefinedReference 19

正規表現内の代替コンストラクトには、未定義の参照が含まれています。

CaptureGroupNameInvalid 20

正規表現でキャプチャされたグループのグループ名が無効です。

CaptureGroupOfZero 21

正規表現は、ゼロという名前の番号付き部分式を定義します。

UnterminatedBracket 22

正規表現の左角かっこがエスケープされていないか、右角かっこが見逃されます。

ExclusionGroupNotLast 23

除外グループを持つ正規表現の文字クラスは、文字クラスの最後の部分ではありません。

ReversedCharacterRange 24

正規表現の文字クラスには、a から z の代わりに z-a などの逆文字範囲が含まれています。

ShorthandClassInCharacterRange 25

正規表現の文字クラスには、文字クラス内では使用できない短い手のクラスが含まれています。

InsufficientClosingParentheses 26

正規表現の左かっこがエスケープされていないか、右かっこが見落とされています。

ReversedQuantifierRange 27

正規表現の量指定子範囲は、{1,10}ではなく{10,1}のように逆です。

NestedQuantifiersNotParenthesized 28

正規表現内の別の量指定子で繰り返される量指定子は、かっこでグループ化されません。

QuantifierAfterNothing 29

正規表現の量指定子は、正規表現の先頭やグループなど、何も定量化できない位置にあります。

InsufficientOpeningParentheses 30

正規表現の右かっこがエスケープされていないか、左かっこが見落とされます。

UnrecognizedUnicodeProperty 31

正規表現の Unicode プロパティが認識されないか、無効です。

注釈

この情報は、 Errorを通じて入手できます。

適用対象