文件名称:sre2:Go中RE2的非标准实现
文件大小:22KB
文件格式:ZIP
更新时间:2024-05-26 04:25:05
golang re2 Go
sre2 实现,是在Go中本地完成的。 与本机实现无关。 以样式处理病理病例,并且不会回溯。 有两个可用的匹配器:一个不尝试跟踪子匹配项的快速匹配器,一个不尝试跟踪子匹配项的匹配器。 在内部,sre2仅作用于符文,而不作用于字节。 因此,语法中唯一缺少的部分是\C (即使在UTF-8模式下也要占用一个字节)。 该代码提供了一个带有小型测试套件的小型库。 该软件包还包括一个很小的主测试二进制文件,主要用于简单测试以及与标准regexp模块的速度比较。 该项目以前托管在。 用法 // MustParse will panic on compile failure; useful for init() m := sre2 . MustParse ( re ) m , err := sre2 . Parse ( re ) // Simpler matcher just returns tr
【文件预览】:
sre2-master
----regexp.go(23KB)
----sre2_test.go(10KB)
----LICENSE(11KB)
----bench_test.go(3KB)
----README.md(1KB)
----simple.go(4KB)
----sparser.go(3KB)
----data.go(2KB)
----tool()
--------main.go(1KB)
--------speed.sh(913B)
----ascii.go(2KB)