정규식(PCRE) 미리 정의된 상수

아래 상수는 이 확장에 의해 정의되며 확장이 PHP로 컴파일되거나 런타임에 동적으로 로드된 경우에만 사용할 수 있습니다.

PEG 상수

상수 설명 As of
PREG_PATTERN_ORDER $matches[0]이 전체 패턴 일치의 배열이고 $matches[1]이 첫 번째 괄호로 묶인 하위 패턴과 일치하는 문자열의 배열이 되도록 결과를 정렬합니다. 이 플래그는 preg_match_all()에서만 사용됩니다.  
PREG_SET_ORDER $matches[0]이 첫 번째 일치 집합의 배열이고 $matches[1]이 두 번째 일치 집합의 배열이 되도록 결과를 정렬합니다. 이 플래그는 preg_match_all()에서만 사용됩니다.  
PREG_OFFSET_CAPTURE PREG_SPLIT_OFFSET_CAPTURE에 대한 설명을 참조하십시오.  
PREG_SPLIT_NO_EMPTY 이 플래그는 preg_split()이 비어 있지 않은 조각만 반환하도록 지시합니다.  
PREG_SPLIT_DELIM_CAPTURE 이 플래그는 preg_split()이 구분 기호 패턴에서도 괄호로 묶인 표현을 캡처하도록 지시합니다.  
PREG_SPLIT_OFFSET_CAPTURE 이 플래그가 설정되면 모든 일치 항목에 대해 추가 문자열 오프셋도 반환됩니다. 이것은 모든 요소가 오프셋 0에서 일치하는 문자열과 오프셋 1에서 주제 내의 문자열 오프셋으로 구성된 배열인 배열의 반환 값을 변경합니다. 이 플래그는 preg_split()에만 사용됩니다.  
PREG_UNMATCHED_AS_NULL 이 플래그는 preg_match()preg_match_all()$matches의 일치하지 않는 하위 패턴을 null 값으로 포함하도록 지시합니다. 이 플래그가 없으면 일치하지 않는 하위 패턴이 마치 빈 일치인 것처럼 빈 문자열로 보고됩니다. 이 플래그를 설정하면 이 두 경우를 구별할 수 있습니다. 7.2.0
PREG_NO_ERROR 오류가 없으면 preg_last_error()에 의해 반환됩니다. 5.2.0
PREG_INTERNAL_ERROR 내부 PCRE 오류가 있는 경우 preg_last_error()에 의해 반환됩니다. 5.2.0
PREG_BACKTRACK_LIMIT_ERROR backtrack limit이 소진되면 preg_last_error()에 의해 반환됩니다. 5.2.0
PREG_RECURSION_LIMIT_ERROR recursion limit이 소진되면 preg_last_error()에 의해 반환됩니다. 5.2.0
PREG_BAD_UTF8_ERROR 마지막 오류가 잘못된 UTF-8 데이터로 인해 발생한 경우 preg_last_error()에 의해 반환됩니다(UTF-8 mode에서 정규식을 실행할 때만). 5.2.0
PREG_BAD_UTF8_OFFSET_ERROR 오프셋이 유효한 UTF-8 코드 포인트의 시작과 일치하지 않으면 preg_last_error()에 의해 반환됩니다(UTF-8 mode에서 정규식을 실행할 때만). 5.3.0
PREG_JIT_STACKLIMIT_ERROR JIT 스택 공간이 제한되어 마지막 PCRE 함수가 실패한 경우 preg_last_error()에 의해 반환됩니다. 7.0.0
PCRE_VERSION PCRE 버전 및 릴리스 날짜(예: "7.0 18-Dec-2006"). 5.2.4