>  기사  >  백엔드 개발  >  pcre 란 무엇입니까?

pcre 란 무엇입니까?

藏色散人
藏色散人원래의
2019-05-05 14:03:156324검색

PCRE(Perl Compatible Regular Expressions 중국어 의미: Perl 언어 호환 정규식)는 Philip Hazel이 작성한 C 언어로 작성된 정규식 함수 라이브러리입니다.

pcre 란 무엇입니까?

PCRE는 Boost와 같은 정규 표현식 라이브러리보다 훨씬 작은 경량 함수 라이브러리입니다. PCRE는 사용하기 매우 쉽고 성능이 POSIX 정규식 라이브러리 및 일부 기존 정규식 라이브러리를 능가합니다.

과 Boost 정규식 라이브러리를 비교하면 양쪽의 성능이 거의 동일하다는 것을 알 수 있습니다. 간단한 문자열을 일치시킬 때 PCRE가 더 빠르고 긴 문자열을 일치시킬 때 Boost가 승리하지만 둘 사이의 차이는 매우 작습니다. , PCRE의 크기와 사용 편의성을 고려하면 PCRE가 더 고려할 가치가 있다고 주장할 수 있습니다.

PCRE는 많은 오픈 소스 소프트웨어에서 널리 사용되며 그 중 가장 유명한 것은 Apache HTTP 서버, PHP 스크립트 언어 및 R 스크립트 언어입니다. 또한 이름에서 알 수 있듯이 PCRE는 기본 정규 표현식이기도 합니다. 펄 언어 라이브러리.

PCRE는 C 언어로 구현되었으며, C++ 구현 버전은 PCRE++입니다.

PCRE의 최신 버전은 8.33이며, 공식 웹사이트 주소는 확장 읽기 섹션을 참조하세요.

위 내용은 pcre 란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.