Python实现字符串模糊匹配方式
作者:Eureka丶 发布时间:2023-11-10 09:30:35
标签:Python,字符串,模糊匹配
Python字符串模糊匹配
Python的difflib库中get_close_matches方法
包含四个参数
x
:被匹配的字符串。words
:去匹配的字符串列表。n
,前topn个最佳匹配返回,默认为3。cutoff
:匹配度大小,为[0, 1]浮点数,默认数值0.6。
import difflib
list1 = ['ape', 'apple', 'peach', 'puppy']
difflib.get_close_matches('appel', list1)
import keyword
difflib.get_close_matches('wheel', keyword.kwlist)
difflib.get_close_matches('pineapple', keyword.kwlist)
difflib.get_close_matches('accept', keyword.kwlist)
利用这个功能就能够实现SQL中的LIKE模糊查询。
python-re模块,模糊匹配
import re
def fuzzyMatch():
value = '西西'
list = ['大海西西的', '大家西西', '打架', '西都好快', '西西大化']
pattern = '.*' + value + '.*'
for s in list:
obj = re.findall(pattern, s)
if len(obj) > 0:
a = s
print(a)
break
fuzzyMatch()
来源:https://blog.csdn.net/Jeremiah_/article/details/121806739
0
投稿
猜你喜欢
- HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容
- asp使用SQL语句,查询数据库中的第10-20条记录的l方法,两种sql语句写法如下:1、select top 10 * from tab
- 获取图片宽度和高度的类,支持JPG,GIF,PNG,BMP我们可以使用这个类来处理图片的显示。<% Class
- 本文实例讲述了golang操作mongodb的方法。分享给大家供大家参考。具体实现方法如下:package mainimport (&nbs
- MooTools 1.2的整理排序类Sortables原文地址:30 Days of Mootools 1.2 Tutorials - Da
- 1.新建一个vs2003的web工程,取名为XMLTest &nbs
- 1.如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就需要使用SSH隧道来加密该连接的通信。2.用set password语句来
- go-ini的分区go-ini的多个配置项通过分区(section)来划分。有默认(空)分区和命名的分区,没有给分区命名就是默认分区,默认分
- 异步编程一直是JavaScript 编程的重大事项。关于异步方案, ES6 先是出现了 基于状态管理的 Promise,然后出现了 Gene
- 非常好的边框样式设置工具,使用该工具您可以很方便的为DIV设置简单的边框样式,如果放在DW中会更好。会制作DW插件的高手,请帮忙制作成DW插
- 看到网上有一篇文章,是介绍如何做网站测试的.从一开始的链接测试,页面内容测试,到浏览器兼容性测试,负载压力测试,一直到最后的安全性测试,甚至
- 在WEB2.0这个词未出现之前,是没有所谓的WEB1.0之说的,那时候的互联网也是没有时代之分的,能上的网站不多,值得上的网站更不多,很多的
- 相信很多人像我一样在学习python,pandas过程中对数据的选取和修改有很大的困惑(也许是深受Matlab)的影响。。。到今天终于完全搞
- 问题:有一个列表,每一个条目都是这篇文章的部分内容,类似这样:<div class="list">
- innewDropList = [9,10,11,12,22,50,51,60,61]newDB = newDB[newDB['gr
- 基础知识-----黄金分割法960px宽度的网格设计的好处无需我多说了,下面主要是复习一下如何作图求出960px宽度下的黄金分割点1、首先沿
- <1>IsArray 函数 返回 Boolean 值指明某变量是否为数组。 语法 IsArray(var
- 而标准的事件触发可以使用dispatchEvent方法。但现在FF5无法触发了A的默认行为了。如下 <!doctype html>
- 这是份总结,有不恰达的地方欢迎一同讨论联系方式 : 龙藏 longzang@taobao.com点击这里全幅围观或者点下面大图去 slide
- 像素误差看自己设计好上线的网站,偶尔会发觉像素行间出现了弹性空间,总在不经意间蹦出一定的差距。有些页面很难发现,比如活动类页面,这类页面多呈