文件名称:golang-re2:谷歌正则表达式库 re2 的包装库
文件大小:18KB
文件格式:ZIP
更新时间:2024-07-28 17:25:28
Go
golang-re2 介绍 目的是当你想提高谷歌正则表达式库re2的wrapper library regexp包的性能时,通过替换来解决。 执照 在 LICENSE 中列出(麻省理工学院许可证 (MIT)) 安装 C++制作的RE2和RE2必须预先安装。另外,CRE2的一些函数在直接通过cgo包含时会导致错误,所以将下面的补丁文件cre2.patch应用到cre2.h中。 $ cp ./cre2.patch CRE2インストールディレクトリ/cre2/ $ cd CRE2インストールディレクトリ/cre2 $ patch -p1 < cre2.patch 用法 用法、方法名、参数等与regexp包几乎相同。 某些行为与 regexp 包不同的方法(ReplaceAll 等)使用 RE2 前缀来区分它们的名称。 另外,由于原来的C++类是用C包裹起来使用的,所以需要Regex
【文件预览】:
golang-re2-master
----LICENCE.cre2(2KB)
----benchbefore.txt(2KB)
----re2_bench_test.go(8KB)
----testutil.go(4KB)
----benchafter.txt(2KB)
----cre2.patch(2KB)
----LICENSE(1KB)
----.gitignore(296B)
----re2util.go(1KB)
----README.md(7KB)
----re2_test.go(28KB)
----re2.go(20KB)
----re2util_test.go(2KB)