RegexParseError 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
正規表現に解析エラーが含まれている場合に RegexParseException がスローされる根本的な理由を詳細に示します。
public enum class RegexParseError
public enum RegexParseError
type RegexParseError =
Public Enum 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 | 正規表現の量指定子の範囲は、 ではなく |
ShorthandClassInCharacterRange | 25 | 正規表現内の文字クラスに、文字クラス内で許可されていない短縮形クラスが含まれています。 |
UndefinedNamedReference | 10 | 正規表現内で使用されている名前付き参照が定義されていません。 |
UndefinedNumberedReference | 11 | 正規表現内で使用されている番号付き参照が定義されていません。 |
UnescapedEndingBackslash | 13 | 正規表現が、エスケープされていない終了円記号で終わっています。 |
Unknown | 0 | 不明な正規表現解析エラーです。 |
UnrecognizedControlCharacter | 6 | 正規表現内の制御文字が認識されません。 |
UnrecognizedEscape | 5 | 正規表現内のエスケープ文字またはシーケンスが無効です。 |
UnrecognizedUnicodeProperty | 31 | 正規表現内の unicode プロパティが認識されないか、または無効です。 |
UnterminatedBracket | 22 | 正規表現にエスケープされていない左角かっこが含まれているか、または閉じ右角かっこが欠落しています。 |
UnterminatedComment | 14 | 正規表現内のコメントが終了していません。 |
注釈
この情報は、 を使用して Error入手できます。
適用対象
.NET