pcre 예제

PCRE에는 특정 간단한 패턴 구문이 자동으로 “소유”되는 최적화가 있습니다. 예를 들어 시퀀스 A+B는 B가 따라야 할 때 A의 시퀀스로 역추적할 점이 없기 때문에 A+B로 처리됩니다. Oniguruma와의 호환성을 위해 Perl이 아닌 구문 g 뒤에 이름이나 숫자가 각도 대괄호 또는 따옴표로 동봉되어 있는 경우 하위 패턴을 서브루틴으로 참조하기 위한 대체 구문입니다. 다음은 이 구문을 사용하여 다시 작성된 두 가지 예제입니다. 예를 들어(?

한 번만 하위 패턴과 함께 Lookbehinds 문자열의 끝에서 일치하는 데 특히 유용할 수 있습니다. 한 번만 하위 패턴에 대한 섹션 끝에 예제가 제공됩니다. 패턴에 역추적 동사가 두 개 이상 있는 경우 첫 번째 역추적 동사가 작동합니다. 예를 들어 A, B 등이 복잡한 패턴 조각인 이 패턴을 고려하십시오. 위의 패턴이 (ab(cd)ef)와 일치하는 경우 캡처괄호에 대한 값은 최상위 수준에서 마지막으로 가져온 값인 “ef”입니다.

This entry was posted in Uncategorized. Bookmark the permalink.

Comments are closed.