PCRE正则表达式库
PCRE 库是一组函数,它使用与 Perl 5 相同的语法和语义实现正则表达式模式匹配。PCRE有自己的本地API,以及一组对应POSIX正则表达式API的封装函数。PCRE库是免费的,甚至可以用来构建专有软件。
PCRE最初是为Exim MTA编写的,但现在被许多高知名度的开源项目使用,包括Apache、PHP、KDE、Postfix和Nmap。PCRE也被一些著名的商业产品所采用,比如Apple Safari。其他一些使用PCRE的有趣项目包括Chicken、Onyx、Hypermail、Leafnode、Askemos、Wenlin和8th。
可以通过匿名 FTP 或 HTTPS 从其官方主页下载 PCRE 和 PCRE2 库的当前版本:
还可以通过 HTTPS 从 SourceForge 的非官方镜像 下载:
可以通过 Subversion 检出 PCRE2 源代码(或在线 浏览PCRE2源代码):
svn co svn://vcs.pcre.org/pcre2/code/trunk pcre
或者,要通过 Subversion 检出较早的 PCRE 源代码(或在线 浏览较早的PCRE源代码):
svn co svn://vcs.pcre.org/pcre/code/trunk pcre
评论
XRegExpJavaScript正则表达式库
XRegExp是一个开源的JavaScript库提供一个参数化、可扩展的支持各种浏览器的正则表达式的实现库,支持附加语法、标志以及方法。XRegExp完全兼容ES3和ES5正则表达式使用习惯,已通过测
XRegExpJavaScript正则表达式库
0
RegexKitLite正则表达式库
RegexKitLite是一个轻量级的Objective-C的正则表达式库,支持MacOSX和iOS,使用ICU库开发。iPhone上使用RegexKitLite的示例代码://findsphonen
RegexKitLite正则表达式库
0
Hyperscan高性能的多正则表达式匹配库
Hyperscan是一个高性能的多正则表达式匹配库。它遵循常用libpcre库的正则表达式语法,但它是一个具有自己的CAPI的独立库。Hyperscan使用混合自动机技术允许同时匹配大量(多达数万个)
Hyperscan高性能的多正则表达式匹配库
0