【文件属性】:
文件名称:golang-re2:谷歌正则表达式库 re2 的包装库
文件大小:18KB
文件格式:ZIP
更新时间:2021-07-08 23:38:48
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)