PCRE(Perl Compatible Regular Expressions 중국어 의미: Perl 언어 호환 정규식)는 Philip Hazel이 작성한 C 언어로 작성된 정규식 함수 라이브러리입니다.
PCRE는 Boost와 같은 정규 표현식 라이브러리보다 훨씬 작은 경량 함수 라이브러리입니다. PCRE는 사용하기 매우 쉽고 성능이 POSIX 정규식 라이브러리 및 일부 기존 정규식 라이브러리를 능가합니다.
과 Boost 정규식 라이브러리를 비교하면 양쪽의 성능이 거의 동일하다는 것을 알 수 있습니다. 간단한 문자열을 일치시킬 때 PCRE가 더 빠르고 긴 문자열을 일치시킬 때 Boost가 승리하지만 둘 사이의 차이는 매우 작습니다. , PCRE의 크기와 사용 편의성을 고려하면 PCRE가 더 고려할 가치가 있다고 주장할 수 있습니다.
PCRE는 많은 오픈 소스 소프트웨어에서 널리 사용되며 그 중 가장 유명한 것은 Apache HTTP 서버, PHP 스크립트 언어 및 R 스크립트 언어입니다. 또한 이름에서 알 수 있듯이 PCRE는 기본 정규 표현식이기도 합니다. 펄 언어 라이브러리.
PCRE는 C 언어로 구현되었으며, C++ 구현 버전은 PCRE++입니다.
PCRE의 최신 버전은 8.33이며, 공식 웹사이트 주소는 확장 읽기 섹션을 참조하세요.
위 내용은 pcre 란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!