🔍 模糊字符串匹配工具

免费在线模糊字符串匹配工具,支持Soundex、Metaphone、N-gram、Levenshtein等多种算法。在候选列表中快速找到最相似的字符串。无需注册。 | 无需注册 · 数据绝不上传服务器

零依赖·可离线使用

在候选列表中快速找到最相似的字符串,支持多种模糊匹配算法

零依赖 · 可离线使用

📝 搜索词

📋 候选列表(每行一个)

❓ 常见问题

支持哪些算法?

Soundex、Metaphone、N-gram相似度、Levenshtein距离四种算法,可同时对比查看匹配结果。

Soundex和Metaphone有什么区别?

Soundex是简单的4字符发音编码;Metaphone更精确,考虑更多英语发音规则。Metaphone适合英文人名匹配。

支持中文吗?

Soundex和Metaphone针对英语发音设计。中文匹配建议使用N-gram或Levenshtein,它们基于字符比较。

数据会上传到服务器吗?

不会。本工具采用纯前端技术,所有匹配都在浏览器本地完成,数据绝不离开您的设备。

可以自定义候选列表吗?

可以。在候选列表区域输入多行文本,每行一个候选词。

结果可以导出吗?

可以。支持一键复制结果或下载为CSV文件。

模糊字符串匹配工具能做什么?

模糊字符串匹配工具是一款免费在线工具,能够在候选词列表中快速找到与搜索词最相似的字符串。支持Soundex、Metaphone、N-gram、Levenshtein四种经典模糊匹配算法,可同时对比查看不同算法的匹配结果。适用于拼写纠错、人名匹配、数据去重等场景。所有匹配在浏览器本地完成,数据绝不上传服务器。

核心功能

使用教程

1. 在搜索框中输入要查找的字符串。

2. 在候选列表区域输入候选词,每行一个。

3. 选择匹配算法和参数。

4. 点击"搜索匹配"或直接输入后自动搜索。

5. 查看按相似度排序的匹配结果。

应用场景

场景1:拼写纠错

用户输入拼写错误的词,用Levenshtein距离在词典中找到最接近的正确词,实现智能纠错。

场景2:人名匹配

用Soundex或Metaphone算法匹配发音相似的人名,解决"Smith"和"Smyth"这类变体问题。

场景3:数据去重

在数据清洗中,用N-gram相似度发现拼写略有不同的重复记录。

场景4:自动补全

在搜索框中实现模糊自动补全,即使用户输入不精确也能找到相关结果。

扩展知识

模糊字符串匹配(Approximate String Matching)是计算机科学中的经典问题。Soundex由Robert Russell和Margaret Odell于1918年发明,是最早的语音编码算法,将单词映射为4字符代码(首字母+3位数字),相同代码的词发音相似。Metaphone由Lawrence Phillips于1990年提出,改进了Soundex的英语发音规则处理。Double Metaphone进一步支持多种语言发音变体。N-gram方法将字符串拆分为长度为N的子串集合,通过比较子串集合的重叠度衡量相似性,不依赖发音规则,适合中文等非英语文本。Levenshtein距离衡量编辑操作次数,是最直观的相似度度量。

模糊字符串匹配工具 | 无需注册 · 数据绝不上传服务器

问题反馈: dexshuang@google.com