#levenshtein #distance #automata

levenshtein_lite

Levenshtein自动机和Levenshtein距离函数的无花哨实现

2个版本

0.1.1 2024年6月23日
0.1.0 2024年6月23日

601文本处理

41 每月下载量

MIT 协议

20KB
409

Levenshtein Lite

这个crate提供了Levenshtein自动机和Levenshtein距离函数的无花哨实现。

示例

use levenshtein_lite::{LevenshteinAutomata, levenshtein_distance};

let lda = LevenshteinAutomata::new("abc", 1);
assert!(lda.check("abx"));
assert!(!lda.check("axx"));

assert!(levenshtein_distance("abc", "abx") == 1);
assert!(levenshtein_distance("abc", "axx") == 2);

无运行时依赖