PCRE 正则表达式库

开源网站开源项目 24-04-08 17:04:22

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 库的当前版本:

ftp://ftp.pcre.org/pub/pcre/

https://ftp.pcre.org/pub/pcre/

还可以通过 HTTPS 从SourceForge的非官方镜像下载:

https://sourceforge.net/projects/pcre/files/

可以通过 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

[PCRE 正则表达式库]相关推荐

RT-Linux 嵌入实时操作系统

RTlinux 就是realtime linux的简写,RT-Linux是一个嵌入式硬实时操作系统,它部分支持POSIX.1b标准。 RT……...

bedrock 现代化 WordPress 堆栈

Bedrock 是现代化 WordPress 堆栈,帮助用户使用相关的开发工具和项目架构来构建 WordPress。 特性 使用 ……...

Lubuntu 节能操作系统

Lubuntu 节能操作系统

Lubuntu是Ubuntu快速、轻量级且节省能源的变体,它使用LXDE(Lightweight X11 Desktop Environment)桌面……...

Awkward NodeJS 终端模拟器

Awkward NodeJS 终端模拟器

Awkward 是一个基于 NodeJS 开发的终端模拟器。在 Awkward 终端中一切都是对象,例如: (ps -ef)().map(a……...

OOS C++ 的 ORM 框架

OOS 是一个 C++ 的 ORM 框架。旨在封装所有数据库后端功能,并对开发者提供统一的访问 API。使用 OOS 我……...

LinPhone IP 电话工具

Linphone 是一个开源的 SIP 电话,用于语音/视频通话和即时通讯,并可用于移动和桌面环境(iOS、Android……...

今日开源
  1. Vcpkg VC++ 打包工具

    vcpkg 是微软 C++ 团队开发适用于Windows,Linux 和 MacOS 的 C ++库管理器。 vcpkg 自身也是使用 C++ 开发的 (而其他的 C++ 包管理大多并不是 C++ 开发的),并且 vcpkg 能够帮助用户在 Visual Studio 中更好地使……

    开源软件 2024-05-10

  2. Plop 低开销 Python 程序分析工具

    Plop 是一个对 Python 程序栈区取样的分析工具,可以随意的开启或者关闭,而对性能的影响很小。 安装: pipinstallplop 用法: 要对整个Python脚本进行概要分析,请运行: python-mplop.collectormyscript.py 分析……

    开源软件 2024-05-10

  3. KSM x64 虚拟机​软件

    KSM是一个非常简单且轻巧的 x64 系统管理程序,用C语言编写,用于 Intel 处理器。KSM 具有独立的物理内存自检引擎和用户空间物理内存虚拟化,可以在编译时启用。 目前,KSM 本身可在 Windows 和 Linux 内核上运行……

    开源软件 2024-05-10

返回顶部小火箭