RegexParseError 열거형

정의

정규식에 구문 분석 오류가 포함된 경우 RegexParseException throw되는 자세한 기본 이유를 지정합니다.

public enum class RegexParseError
public enum RegexParseError
type RegexParseError = 
Public Enum RegexParseError
상속
RegexParseError

필드

Name Description
Unknown 0

알 수 없는 정규식 구문 분석 오류입니다.

AlternationHasTooManyConditions 1

정규식의 변경에 너무 많은 조건이 있습니다.

AlternationHasMalformedCondition 2

정규식의 변경에 잘못된 형식의 조건이 있습니다.

InvalidUnicodePropertyEscape 3

정규식의 유니코드 속성 이스케이프가 잘못되었거나 알 수 없습니다.

MalformedUnicodePropertyEscape 4

유니코드 속성 이스케이프의 형식이 잘못되었습니다.

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

정규식은 0이라는 번호가 매겨진 하위 식입니다.

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

정규식의 유니코드 속성이 인식되지 않거나 잘못되었습니다.

설명

이 정보는 .를 통해 Error사용할 수 있습니다.

적용 대상