RegexParseError 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
정규식에 구문 분석 오류가 포함되는 경우 RegexParseException이 throw되는 자세한 원인을 지정합니다.
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 | 정규식에서 0(영)이라는 번호가 매겨진 하위 식을 정의합니다. |
ExclusionGroupNotLast | 23 | 제외 그룹이 있는 정규식의 문자 클래스가 문자 클래스의 마지막 부분이 아닙니다. |
InsufficientClosingParentheses | 26 | 정규식에 이스케이프되지 않은 왼쪽 괄호가 있거나 닫는 오른쪽 괄호가 없습니다. |
InsufficientOpeningParentheses | 30 | 정규식에 이스케이프되지 않은 오른쪽 괄호가 있거나 여는 왼쪽 괄호가 없습니다. |
InsufficientOrInvalidHexDigits | 8 | 정규식의 16진수 이스케이프 시퀀스에 자릿수가 부족하거나 자릿수가 잘못되었습니다. |
InvalidGroupingConstruct | 15 | 정규식의 그룹화 생성자가 잘못되었거나 그 형식이 잘못되었습니다. |
InvalidUnicodePropertyEscape | 3 | 정규식의 유니코드 속성 이스케이프가 잘못되었거나 알 수 없습니다. |
MalformedNamedReference | 12 | 정규식의 명명된 참조 형식이 잘못되었습니다. |
MalformedUnicodePropertyEscape | 4 | 유니코드 속성 이스케이프 형식이 잘못되었습니다. |
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 | 정규식의 유니코드 속성이 인식되지 않거나 잘못되었습니다. |
UnterminatedBracket | 22 | 정규식에 이스케이프되지 않은 왼쪽 대괄호가 있거나 닫는 오른쪽 대괄호가 없습니다. |
UnterminatedComment | 14 | 정규식의 주석이 종결되지 않았습니다. |
설명
이 정보는 를 통해 Error사용할 수 있습니다.
적용 대상
.NET