regex-automata:使用确定性有限自动机的低级正则表达式库

时间:2024-02-26 09:44:40
【文件属性】:

文件名称:regex-automata:使用确定性有限自动机的低级正则表达式库

文件大小:896KB

文件格式:ZIP

更新时间:2024-02-26 09:44:40

rust automata regex regexp text-processing

正则自动机 使用确定性有限自动机的低级正则表达式库。 它支持Unicode支持,语法丰富,具有多种配置选项,可为您的用例配置最佳的空间与时间之间的平衡,并为在no_std环境中使用的廉价自动反序列化提供支持。 MIT或双重许可。 文献资料 用法 将此添加到您的Cargo.toml : [ dependencies ] regex-automata = " 0.1 " 并将其保存到板条箱根目录(如果您使用的是Rust 2015): extern crate regex_automata; 示例:基本正则表达式搜索 本示例说明如何使用默认配置编译正则表达式,然后使用它在字节字符串中查找匹配


【文件预览】:
regex-automata-master
----LICENSE-MIT(1KB)
----UNLICENSE(1KB)
----rustfmt.toml(44B)
----Cargo.toml(2KB)
----.github()
--------workflows()
----COPYING(126B)
----src()
--------sparse.rs(46KB)
--------error.rs(5KB)
--------dense.rs(88KB)
--------nfa()
--------sparse_set.rs(2KB)
--------minimize.rs(14KB)
--------state_id.rs(8KB)
--------codegen.rs(3KB)
--------transducer.rs(3KB)
--------lib.rs(15KB)
--------determinize.rs(11KB)
--------classes.rs(9KB)
--------dfa.rs(13KB)
--------regex.rs(31KB)
----scripts()
--------generate-fowler-tests(3KB)
----bench()
--------Cargo.toml(524B)
--------src()
--------data()
--------.gitignore(12B)
----examples()
--------fst.rs(538B)
--------Cargo.toml(256B)
----regex-automata-debug()
--------Cargo.toml(808B)
--------main.rs(11KB)
--------Cargo.lock(2KB)
----README.md(12KB)
----data()
--------fowler-tests()
--------tests()
----TODO(583B)
----tests()
--------collection.rs(13KB)
--------regression.rs(1KB)
--------tests.rs(515B)
--------unescape.rs(2KB)
--------suite.rs(7KB)
----.gitignore(104B)

网友评论