regexp:使用全局匹配和替换更简单的 CPP 接口到 PCRE 正则表达式引擎

时间:2024-07-31 14:43:24
【文件属性】:

文件名称:regexp:使用全局匹配和替换更简单的 CPP 接口到 PCRE 正则表达式引擎

文件大小:9KB

文件格式:ZIP

更新时间:2024-07-31 14:43:24

C++

正则表达式 与 PCRE 正则表达式引擎的更简单的 CPP 接口,具有全局匹配和替换。 我正在为我的 C/C++ 应用程序寻找比 regcomp 更好的正则表达式引擎。 我找到了 PCRE(Perl 兼容正则表达式, )并且对它非常满意。 它非常快。 PCRE 是一个 C 库并且有一个优秀的 API(参见 PCRE 库源代码中的 pcredemo.c)。 还有一个 PCRECPP API,但我不太喜欢那个。 它与 C API 不一致,看起来过于复杂。 RegExp API 更易于使用且非常高效。 它可以轻松找到多个匹配项。 您还可以轻松访问捕获和命名捕获。 您可以用新的子字符串替换捕获和命名捕获。 它适用于 const char* 和 std::string。 您可以将字符串复制到对象中并对其进行操作,也可以让对象引用外部字符串。 您只需要可以包含在您自己的代码中的两个文件(reg


【文件预览】:
regexp-master
----test()
--------test.cpp(3KB)
--------makefile(221B)
----LICENSE(1KB)
----src()
--------regexp.cpp(7KB)
--------regexp.h(2KB)
--------makefile(177B)
----makefile(101B)
----.gitignore(12B)
----README.md(2KB)
----build.mk(2KB)

网友评论