3 个不稳定版本
使用旧的 Rust 2015
0.2.1 | 2018 年 8 月 25 日 |
---|---|
0.1.1 | 2018 年 5 月 19 日 |
0.1.0 | 2018 年 5 月 19 日 |
在 #finding 中排名 #52
每月下载量 182
1MB
293 行(不包括注释)
fuzzy_match
将 fuzzy_match
Ruby 珍宝 的基本功能移植到 Rust。
用法
使用默认配置(SorensenDice 然后 Levenshtein 以打破平局)
use fuzzy_match::fuzzy_match;
let haystack = vec![("rust", 0), ("java", 1), ("lisp", 2)];
assert_eq!(Some(0), fuzzy_match("bust", haystack));
lib.rs
:
fuzzy_match
fuzzy_match
提供从字符串集合中查找最佳匹配的功能,可选地与每个候选字符串关联项。这个 crate 在很大程度上基于令人惊叹的 fuzzy_match
Ruby 珍宝,但这个 crate 只实现了基本功能,现在跳过了更高级的功能。