登录  /  注册
如何使用Python匹配带有附加部分的字符串,但如果它们的附加部分不同,则不匹配它们
P粉676588738
P粉676588738 2023-09-20 19:02:23
[MySQL讨论组]

如何匹配带有附加部分的字符串,但如果它们具有不同的附加部分,则不匹配它们? 例如,如果我有一个名字列表,并且需要将其与我的数据库中的名字匹配:

|          My DataBase      |       Foreign table       |
| David James Malan Neeko   | David James Malan         |
| David James Malan Neeko   | David James Malan Mathew  |
| David James Malan Neeko   | David jam Mlan            |

我试过先进行完全匹配,如果没有找到,我会继续从外部名字字符串的末尾删除一个字符,然后再次尝试匹配,直到只有一个记录与我的数据库匹配。

这种技术可以匹配上表中的第一和第三个示例,但问题是它也匹配了第二个示例,因为程序每次都会删除一个字符,直到整个Mathew单词被删除,然后找到了一个匹配,这在这种情况下是错误的匹配。

有什么建议可以让我只进行完全匹配或匹配但只有一边有名字的附加部分,但如果它们都有两个不同的名字部分,则不匹配它们。

可以使用SQL或Python来解决这个问题。

提前感谢您的帮助。

P粉676588738
P粉676588738

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 技术文章
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2023 //m.sbmmt.com/ All Rights Reserved | php.cn | 湘ICP备2023035733号

登录PHP中文网,和优秀的人一起学习!
全站2000+教程免费学