RegexParseError 列挙型

定義

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

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

フィールド

AlternationHasComment 17

正規表現内の代替構成体に、コメントが含まれています。

AlternationHasMalformedCondition 2

正規表現内の代替に誤った形式の条件が含まれています。

AlternationHasMalformedReference 18

正規表現内の代替構成体に、誤った形式の参照が含まれています。

AlternationHasNamedCapture 16

正規表現内の代替構成体で、名前付きキャプチャが使用されています。

AlternationHasTooManyConditions 1

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

AlternationHasUndefinedReference 19

正規表現内の代替構成体に未定義の参照が含まれています。

CaptureGroupNameInvalid 20

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

CaptureGroupOfZero 21

正規表現で、zero という名前の番号付き部分式が定義されています。

ExclusionGroupNotLast 23

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

InsufficientClosingParentheses 26

正規表現に、エスケープされていない左かっこがあるか、または閉じ右かっこが欠落しています。

InsufficientOpeningParentheses 30

正規表現に、エスケープされていない右かっこがあるか、または開き左かっこが欠落しています。

InsufficientOrInvalidHexDigits 8

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

InvalidGroupingConstruct 15

正規表現内のグループ化構成体が無効であるか、または形式が正しくありません。

InvalidUnicodePropertyEscape 3

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

MalformedNamedReference 12

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

MalformedUnicodePropertyEscape 4

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

MissingControlCharacter 7

正規表現内の制御文字が欠落しています。

NestedQuantifiersNotParenthesized 28

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

QuantifierAfterNothing 29

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

QuantifierOrCaptureGroupOutOfRange 9

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

ReversedCharacterRange 24

正規表現内の文字クラスに、a から z ではなく z から a といったような逆の文字範囲が含まれています。

ReversedQuantifierRange 27

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

ShorthandClassInCharacterRange 25

正規表現内の文字クラスに、文字クラス内で許可されていない短縮形クラスが含まれています。

UndefinedNamedReference 10

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

UndefinedNumberedReference 11

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

UnescapedEndingBackslash 13

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

Unknown 0

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

UnrecognizedControlCharacter 6

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

UnrecognizedEscape 5

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

UnrecognizedUnicodeProperty 31

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

UnterminatedBracket 22

正規表現にエスケープされていない左角かっこが含まれているか、または閉じ右角かっこが欠落しています。

UnterminatedComment 14

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

注釈

この情報は、 を使用して Error入手できます。

適用対象