[정규식 일치] 함수는 다음과 같은 에러를 반환합니다. LabVIEW에서의 에러 수정에 대한 추가적인 정보는 기술지원 데이터베이스를 참조하십시오.

코드 설명
-4702 문자열 파라미터 중 하나에 널(Null) 문자가 있습니다. LabVIEW는 정규식 일치에서 널 문자를 지원하지 않습니다.
-4701 정규식 일치를 시도하는 동안 최대 재귀 제한에 도달했습니다. 이 오류는 일반적으로 긴 입력 문자열에 비효율적인 정규식이 사용되었기 때문입니다.
-4644 정규식 또는 입력 문자열에 유효하지 않은 UTF-8 문자열이 사용되었습니다.
-4643 두 개의 그룹이 동일한 이름을 가지고 있습니다. 두 개의 그룹이 동일한 이름("(?P<이름>)"을 사용)을 가지고 있습니다.
-4642 (?P 뒤에 구문 에러가 있습니다. 정규식에서 유효하지 않은 "(?P" (이름있는 괄호식)이 발견되었습니다.
-4641 (?P 뒤에 인식되지 않는 문자가 있습니다. (?P식 뒤에 인식되지 않는 문자가 있습니다. 허용되는 문자는 "<", ">", 또는 "="입니다.
-4640 반복적인 호출은 무한 루프를 유발할 수 있습니다. 재귀 호출이 정규식에서 사용되어, 무한 루프 반복이 될 수 있습니다. 빈 일치에서의 재귀 호출로 인해 무한 루프가 발생할 수 있습니다.
-4632 UTF-8이 지원되지 않습니다. [정규식 일치] 함수는 UTF-8 문자 인코딩을 지원하지 않습니다.
-4631 POSIX 원소의 대조 확인이 지원되지 않습니다. 또한, POSIX 클래스는 문자 클래스 내부에서만 허용됩니다. 예: "[0-9]" 또는 "[[:digit:]]" 는 유효하나 "[[.ch.]]", "[[=e=]]"과 "[:digit:]"은 유효하지 않습니다.
-4630 알 수 없는 POSIX 클래스 이름. 인식할 수 없는 POSIX 클래스 이름이 정규식에 나타납니다.
-4629 (?R 또는 (?digits 식 뒤에는 반드시 )가 뒤따라야 합니다. 재귀 또는 서브루틴에서 적절한 위치에 괄호가 없습니다. Ex: "(?1)" 또는 "(?R)"는 유효하나 "(?1" 또는 "(?R"는 유효하지 않습니다.
-4628 (?( 다음에 어설션이 필요합니다. 조건은 부분일치(ex: "(?(1)a)"), 재귀(ex: "(?(R)a)"), 또는 지정(ex: "(?(?<a)b)")이어야 합니다.
-4627 조건 그룹이 두 개 이상의 분기를 포함하고 있습니다. 조건 그룹이 하나 또는 두 개의 분기만을 포함할 수 있습니다. Ex: "(a)(?(1)b|12)"는 유효하나 "(a)(?(1)b|12|cd)"는 유효하지 않습니다.
-4626 (?P 뒤에 잘못된 형태의 숫자가 있습니다. 잘못된 형태의 숫자가 정규식의 서브루틴 호출로 사용되었습니다.
-4625 Lookbehind 지정이 고정된 길이가 아닙니다. Lookbehind 지정이 양기호를 사용하지 않을 수 있습니다.
-4624 정규식에서 (?< 뒤에 인식되지 않는 문자가 있습니다. (?< 뒤에는 = (ex: "(?<=a)") 또는 ! (ex: "(?<!a)") 문자가 나와야 합니다.
-4622 정규식에 서로 일치하지 않는 괄호가 있습니다.
-4621 정규식 일치를 위한 메모리 확보에 실패하였습니다.
-4620 정규식이 너무 큽니다. 제한은 65536 문자입니다.
-4619 괄호가 너무 많이 열렸습니다. 정규식의 괄호가 너무 많이 열렸습니다. 제한은 200입니다.
-4618 코멘트 뒤에 )를 찾을 수 없습니다. 코멘트(ex: "(?# comment )")에 오른쪽 괄호가 빠졌습니다.
-4615 존재하지 않는 서브 패턴의 참조가 있습니다. 정규식의 역참조(ex: "\1")가 존재하지 않는 서브패턴을 나타냅니다.
-4614 A )가 누락되었습니다. 정규식에 오른쪽 괄호가 빠졌습니다.
-4613 POSIX 이름 있는 클래스는 클래스 내부에서만 지원됩니다. 클래스라는 이름의 POSIX (ex: "[:digit:]")는 문자 클래스("[[:digit:]]") 안에서만 나타납니다.
-4612 (? 뒤에 인식되지 않는 문자가 있습니다. 인식할 수 없는 문자가 정규식의 '(?' 시퀀스 뒤에 나타납니다.
-4609 반복할 것이 없습니다. 양부호가 반복을 허용하지 않는 위치에서 사용되었습니다. 예를 들어, 양부호는 정규식의 처음에는 나타나지 않을 수 있습니다.
-4608 문자 클래스에서 범위가 정렬되지 않았습니다. 문자 클래스의 범위에서는 가장 낮은 문자가 처음에 와야합니다. 예를 들어, [a-z]는 유효하나 [z-a]는 유효하지 않습니다.
-4607 문자 클래스가 유효하지 않은 변환 시퀀스를 가지고 있습니다.
-4606 문자 클래스에 ']' 종료자가 없습니다. 리터럴 '['에 맞추려는 경우, 백슬래쉬 (i.e., "\[")로 변환합니다.
-4605 {} 양기호에서 숫자가 너무 큽니다. {} 양기호 안의 숫자는 65536보다 작아야 합니다.
-4604 정규식에서, 양기호 {}에 있는 숫자가 정렬되어 있지 않습니다. {} 양기호에서는 첫번째 숫자는 다음 숫자와 같거나 작아야 합니다.
-4603 '\'뒤에 인식되지 않은 문자가 뒤따릅니다. 정규식에 유효하지 않은 변환 시퀀스가 있습니다.
-4602 정규식은 '\c'으로 끝날 수 없습니다. 정규식에서 '\c' 뒤에 다른 문자를 넣어 컨트롤 문자를 나타내야 합니다.
-4601 정규식은 '\'로 끝날 수 없습니다. 백슬래쉬('\') 문자를 사용하여 특수 문자를 표시하거나 특수 문자에 표시를 하여 특수한 의미를 제거합니다. 리터럴 백슬래쉬에 맞추려면, 더블 백슬래쉬("\\")를 사용하십시오.
-4600 정규식 일치 중에 알 수 없는 에러가 발생하였습니다. 정규식 일치 중에 알 수 없는 에러가 발생하였습니다.