RegexParseError 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
正規表現に解析エラーが含まれている場合に RegexParseException がスローされる根本的な詳細な理由を指定します。
public enum class RegexParseError
public enum RegexParseError
type RegexParseError =
Public Enum 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 | 正規表現の量指定子範囲は、 |
| NestedQuantifiersNotParenthesized | 28 | 正規表現内の別の量指定子で繰り返される量指定子は、かっこでグループ化されません。 |
| QuantifierAfterNothing | 29 | 正規表現の量指定子は、正規表現の先頭やグループなど、何も定量化できない位置にあります。 |
| InsufficientOpeningParentheses | 30 | 正規表現の右かっこがエスケープされていないか、左かっこが見落とされます。 |
| UnrecognizedUnicodeProperty | 31 | 正規表現の Unicode プロパティが認識されないか、無効です。 |
注釈
この情報は、 Errorを通じて入手できます。