-
正则表达式
Rust 的正则表达式。此实现使用有限自动机,对所有输入保证线性时间匹配。
-
谓词
布尔值谓词函数
-
花哨正则表达式
支持相对丰富的功能集的正则表达式,包括回溯和前瞻
-
matchit
高性能、零拷贝 URL 路由器
-
模糊匹配库
模糊匹配库
-
assert_matches
断言值匹配模式
-
gix-attributes
处理 .gitattributes 文件的 gitoxide 项目
-
匹配器
在字符和字节流上执行正则表达式匹配
-
剩余
编译时检查枚举、结构体或匹配是否按顺序编写
-
aws-sdk-entityresolution
AWS SDK for AWS EntityResolution
-
gix-ignore
处理 .gitignore 文件的 gitoxide 项目
-
try_match
具有类似函数语法的可失败模式匹配
-
fuzzy-muff
模糊匹配库
-
predicates-tree
将布尔值谓词函数结果渲染为树
-
askalono
检测许可证文件的内容
-
wrap-match
一个过程宏,用于在 match 语句中包装函数,以便轻松进行错误记录
-
diffmatchpatch
diff-match-patch 的 Rust 重写
-
matchgen
生成函数,快速将字节字符串前缀映射到值
-
pavex_matchit
matchit 的分支,以获取 Pavex 中的某些未发布修复
-
route_match
一个与上下文无关的 http 路由实用程序
-
igrep
交互式 Grep
-
monoio-route
高性能路由器
-
match_err
用于匹配类似枚举错误的宏
-
backgammon
Rust 双陆棋库
-
sena
可组合的事件处理器
-
bevy_match3
一个逻辑库,可以快速为任何 bevy 项目添加匹配-3 系统
-
match-pinyin-with-hanzi
检查汉字句子是否与拼音句子匹配。支持儿化音。
-
cond
Rust 宏,使用类似于 match 的语法作为嵌套 if-else 语句的优雅替代方案
-
code-fuzzy-match
受 Visual Studio Code 启发的模糊字符串匹配
-
match_cfg
一个方便的宏,可以根据大量
#[cfg]
参数 ergonomically 定义一个项目。类似于 match 语句,第一个匹配的分支是输出的项。 -
stringmatch
允许在任何需要字符串比较的地方使用正则表达式或字符串
-
enum-ts
TypeScript 枚举模式匹配代码生成器
-
可能
类似于 matches!(),但返回 Option 类型
-
str-match
格式化模式类似于字符串匹配宏
-
scoreboard_world_cup
跟踪世界杯当前比赛结果的得分板
-
nscfg
Nifty Simple CFG 提供了改进的语法和宏,以轻松管理一个包中所有 #[cfg] 参数。与稳定工具链兼容,无依赖项。有关更多详细信息,请参阅 README / 主页。
-
match-commutative
以交换方式匹配模式,减少重复模式的使用。↔️
-
metamatch
一个用于生成重复匹配臂的 proc-macro
-
nvd
有关 CPE 和 CVE 的某些函数
-
u-num-it
用于从给定范围匹配类型的 typenum 宏
-
soccer_table
从纯文本比赛结果计算足球表格
-
find-subimage
在较大图像中查找子图像
-
match_any
声明性宏,将表达式匹配到任何模式并执行任何匹配的表达式臂
-
match_type
在编译时匹配表达式的类型
-
snitch-detective
snitch WASM 函数所使用的数据匹配库
-
terraform-version
用于解析和计算 terraform 版本约束语法的解析器和匹配计算器
-
vec-reg-common
vec-reg 共享的模型和逻辑
-
match_opt
将部分匹配转换为完整匹配并返回选项的宏
-
nu_plugin_match
Nushell 的正则表达式匹配插件
-
predicates-core
布尔值谓词函数的 API
-
trie-match
快速匹配宏
-
norm
字符串上的距离度量集合
-
assert_let_bind
用于编写模式匹配测试的便利宏
-
match-by-hash
匹配语句,但对于任何值,并带有哈希函数
-
samesame
匹配一个文件中的行到另一个文件中
-
mrf
通过模式匹配重命名文件
-
fast-map
类似Map的结构体
-
fqgrep
在给定的ref或alt序列中搜索匹配的fastq文件对
-
lev_distance
从Rust编译器复制的Levenshtein距离实现
-
filetypes
通过魔术数字确定文件类型
-
cfg_boost
改进语法和宏,以便轻松管理一个包中所有 #[cfg] 参数。与稳定工具链兼容,无依赖。有关详细信息,请参阅README / 主页。
-
cmdmat
命令匹配器,用于匹配字符串列表与处理程序
-
near_enough
找出两个值之间的差异,以及从集合中获得最接近的匹配项
-
osu
osu! API的非官方Rust封装
-
all-the-same
过程宏,用于复制新类型变体枚举的match分支
-
amg_match
研究迭代求解器实用工具
-
wrought
编译器
-
random-branch
类似于match的随机分支宏
-
generic-lexer
使用简单的匹配函数的通用词法分析器
-
domain-lookup-tree
针对查找域名进行优化的Rust树结构,支持通配符
-
fuzzy_match_flex
基于流行的Python库
FuzzyWuzzy
的模糊匹配库 -
fragment
片段/子字符串匹配库
-
serde-util
Soni的Serde实用工具
-
summertail
通过报告匹配正则表达式的行数来总结-tail输出
-
aspmatch
解析和写入匹配文件(图像到图像的对应点)
-
tourney
用于生成和模拟各种结构锦标赛的小型包
-
lighter
将字符串匹配重写为字典树的宏
-
matches
用于评估表达式是否与模式匹配的宏
-
route-pattern
路由模式解析器与匹配器
-
duckworth-lewis
使用Duckworth Lewis标准版方法确定受天气影响的板球比赛中第二队目标得分的计算器
-
bind_match
类似于
matches!
的便利宏,但将绑定到模式中的变量,并返回结果的Option
-
assert2ify
用assert2 crate的表达式断言替换测试中的断言的一行解决方案
-
switch_statement
switch语句宏
-
deregex
显示所有可能的并最短匹配给定正则表达式的字符串
-
opcode-macros
用于位域中编码的指令码宏
-
hash-match
优化的模式匹配替代方案
-
bqrs
对文本应用布尔查询
-
rbrep
Rust二进制Grep
-
matrix_match
匹配两个值的同时的宏
-
match_all
匹配多个模式的match_all!宏
-
vesta
可扩展的模式匹配
-
拉伸
将枚举值展开为Option的宏
-
md_match
支持md-match语法的宏
-
copypasteck
检测重复条件或内容的if和match分支的lint插件
-
backr
备份匹配正则表达式的用户数据的程序
-
discoverer
递归搜索特定类型的文件
-
match_to_str
匹配模式到字符串
-
match_any_trait
匹配任何特质的表达式
-
strmatch
使用正则表达式在Rust中条件性地匹配字符串,无需大量样板代码
-
match_self
Rust宏,用于常见的“x = match x {”模式
-
pixelmatch
像素级图像比较
-
scour
模糊搜索算法
-
popflash_parser
解析popflash.site匹配链接中的数据
-
check-ends-macro
几个宏用于模拟字符串的开始和结束匹配
尝试使用 DuckDuckGo 搜索。