PCRE - Perl Compatible Regular Expressions
转自:
The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API. The PCRE library is free, even for building commercial software.
PCRE was originally written for the , but is now used by many high-profile open source projects, including , , , , , and Nmap. Some other interesting projects using PCRE include , , , , and .
Download
The latest release of the PCRE library is 6.4. You can download it from its official home via anonymous FTP, or via HTTP or FTP from .
Contributed source code, including C++ wrappers and sample Makefiles, is also available from the FTP site.
Finally, a precompiled Windows port of PCRE is available, courtesy the project.
Documentation
You can read the text version of the . For Perl 5 regular expression syntax, read the .
The distribution itself also contains a and the BSD . If you are upgrading, read the and files.