-
glob
支持使用 Unix shell 风格的模式匹配文件路径
-
花哨正则表达式
支持一系列相对丰富的特性,包括反向引用和前瞻
-
regex-automata
使用正则表达式进行自动机和匹配
-
casbin
支持访问控制模型如 ACL、RBAC、ABAC 的授权库
-
wildmatch
使用单字符和多字符通配符运算符进行字符串匹配
-
assert_matches
断言一个值匹配一个模式
-
zxcvbn
基于熵的密码强度估算器,最初由 Dropbox 为 Javascript 创建
-
aho-corasick
快速多重子字符串搜索
-
matchers
对字符和字节流进行正则表达式匹配
-
cool_asserts
一组有用的测试断言和实用工具
-
grex
grex 从用户提供的测试案例生成正则表达式
-
globset
跨平台的单个 glob 和 glob 集合匹配。Glob 集合匹配是指同时将一个或多个 glob 模式与单个候选路径进行匹配的过程,并返回所有匹配的 glob。
-
gix-glob
处理模式匹配的 gitoxide 项目
-
daachorse
双数组 Aho-Corasick
-
rune
一种嵌入式的动态编程语言,用于 Rust
-
aho-corasick-unsafe
快速多重子字符串搜索
-
unimock
一个多功能且对开发者友好的特质模拟库
-
yara
为 VirusTotal/yara 提供的 Rust 绑定
-
filesfinder
在当前目录中查找匹配给定模式的文件,同时尊重 gitignore 规则
-
hyperscan
Rust 多模式流式扫描绑定
-
glob-match
一个极快的 glob 匹配器
-
try_match
具有类似函数语法的可失败模式匹配
-
tremor-script
Tremor 脚本解释器
-
lt-fm-index
使用 k-mer 查找表进行精确模式匹配的 Fm-index
-
xlsx2csv
类似于 Excel 的表格到 CSV 转换器
-
wildcard_ex
扩展通配符,允许类似 VB 的指定
-
yash-fnmatch
POSIX 兼容的 globbing 模式匹配
-
yara-x
YARA 的纯 Rust 实现
-
yara-x-parser
YARA 规则的解析库
-
string-patterns
使在 Rust 中处理常见的字符串模式和正则表达式更容易,为标准库添加了方便的正则表达式匹配和替换方法(pattern_match 和 pattern_replace)...
-
fm
非回溯模糊文本匹配器
-
memflex
内存篡改库
-
test-generator
Rust 测试生成器:根据文件系统模式枚举条目并为每个条目生成测试函数
-
nucleo-matcher
即插即用的高性能模糊匹配器
-
nu-glob
glob 的分支。支持与 Unix Shell 风格模式匹配文件路径。
-
eliza
1966年由约瑟夫·魏森鲍姆开发的自然语言处理程序
-
grit-pattern-matcher
GritQL 的模式定义和核心匹配逻辑
-
galm
模式匹配库
-
psummary
🗣️ 摘要 —
-
proc-macro-rules
在过程宏中模拟宏规则模式匹配
-
portmatching
端口图快速匹配
-
regex-filtered
高效地检查输入与大量模式的一致性
-
globmatch
使用相对路径组件进行跨平台的glob匹配,针对从根目录通过递归迭代确定的候选路径列表
-
unfmt
一个编译时模式匹配库,它反转了
format!
的插值过程 -
malachi
为定义机器人命令而设计的特定领域模式匹配语言
-
seqsizzle
一个用于查看带有模糊匹配的FASTQ文件的翻页器,允许不同的适配器以不同的颜色显示
-
libdivsufsort-rs
libdivsufsort 的包装器
-
rerast
一个基于AST(抽象语法树)的代码搜索替换工具,用于Rust编写的代码
-
lua-patterns
Lua字符串模式的绑定
-
strem
在感知流上执行空间和时间模式匹配
-
suukon
用于在数制之间转换数字的命令行界面
-
binmatch
二进制模式匹配crate
-
fnmatch-regex
将glob风格的模式转换为正则表达式
-
tree_sitter_grep_ignore
(
ignore
的一个分支版本,由tree-sitter-grep
内部使用) 一个快速库,用于高效地匹配忽略文件(如.gitignore
)与文件路径 -
deno-proc-macro-rules
Deno的proc-macro-rules分支。在过程宏中模拟宏规则模式匹配
-
可能
与matches!()类似,但返回Option类型
-
weggli
用于C和C++代码库的快速且健壮的语义搜索工具。它旨在帮助安全研究人员在大型代码库中识别有趣的功能。
-
like
类似SQL样式的模式匹配
-
easy-scraper
专注于易于使用的HTML抓取库
-
yara-sys
libyara库的原生绑定
-
rassert
流畅、易于扩展的测试断言库
-
beamcli
Teleport CLI的接口
-
teddy
一个SIMD加速的多字符串搜索器
-
file-matcher
基于名称模式(正则表达式、通配符匹配、精确匹配)搜索文件和文件夹
-
warpalib
解析renpy存档的无偏见API
-
regexm
编写正则表达式模式匹配的宏
-
skiff
一个以不可变性为先、语法友好且由Rust编写的编译器/解释器脚本语言!
-
scatterbrainedsearch
minigrep的散乱实现
-
rosie
用于高效和可维护文本模式匹配和搜索的Rosie模式语言的接口
-
vec-reg
向量的通用正则表达式模式匹配
-
algos
Rust中的算法集合
-
nanogrep
带有额外功能的自定义简化的minigrep实现
-
nar
Narc,一种具有依赖模式匹配的依赖类型编程语言
-
capturing-glob
Unix shell样式glob扩展,允许在匹配时捕获组(即记住匹配字符范围)。
-
glob-sl
支持使用 Unix shell 风格的模式匹配文件路径
-
suffix_trie
用于搜索的后缀 trie
-
globber
扩展的glob匹配库
-
hitori
通用的编译时正则表达式
-
graby
在指定文件中搜索并打印匹配的模式
-
rust_tree
tree是一个跨平台的应用程序和库,可以生成缩进的目录文件列表
-
mrf
通过模式匹配重命名文件
-
patterns
使用simd的兼容no_std模式扫描库
-
moenster
mønster (n) - 模式。字符串的简单glob样式模式匹配
-
uri-pattern-matcher
URI(或路径)模式匹配
-
regex-cli-test
用于测试正则表达式的命令行工具
-
coolfindpattern
基于SIMD加速的模式扫描库
-
pillow-routing
Pillow中的路由机制
-
extract-variant
将解构表达式转换为单个模式,并从单个模式返回赋值
-
kmp
使用Knuth-Morris-Pratt算法高效查找模式的各种函数
-
afrs
极其复杂的规则语法,简单的快速JSON对象模式匹配(更多数据类型将到来)
-
fnmatch-regex2
将glob风格的模式转换为正则表达式
-
hash-match
优化的模式匹配替代方案
-
spectrust
一个快速、基于Rust的计算机视觉库,用于在屏幕上定位图像
-
rosie-sys
构建或链接到librosie以访问Rosie模式语言
-
vesta
可扩展的模式匹配
-
goglob
类似于golang的path.Match的shell模式匹配
-
string_iter
一个针对零复制解析过度设计的 &str 迭代器
-
graphfind-rs
在图中寻找模式
-
commonregex_rs
🔎 在字符串中查找共同表达式
-
subfilter
字幕过滤工具
-
dsv-seeker
DSV查询解释器
-
asearch
Rust上的近似模式匹配
-
sexpr_matcher
S-表达式和其他类似列表的数据结构的结构化模式匹配宏
-
gestalt_ratio
计算两个字符串之间的gestalt模式匹配比率
-
phos
类似正则表达式的模式匹配器/排列生成器
-
webextension_pattern
类似于Firefox WebExtensions和Chrome的直观URL模式匹配
-
crate_glitch
基于模式匹配提供链接的matrix.org机器人
-
patmatch
可配置的模式匹配/通配符匹配库
-
goglob-common
globs使用的内部库,不供公共使用
-
路径模式
包含/排除路径列表实现,支持类似git的glob模式
-
la-rete
一个相对简单的规则匹配引擎
-
matux
Rust模式匹配的通用unwrap/expect
尝试使用DuckDuckGo进行搜索。