python模糊匹配_python 之实现模糊匹配
生活随笔
收集整理的這篇文章主要介紹了
python模糊匹配_python 之实现模糊匹配
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#!/usr/bin/env pythong
#_*_ coding:utf-8 _*_
import re
#
data = [
‘tantianran phone 118‘,
‘tanyongxing phone 110‘,
‘tansufen phone 119‘,
‘dengwenyi phone 118‘,
‘dengwenqing phone 520‘,
‘laowang phone 110‘,
‘zhongjianwei 112‘
]
def findes(user_input,data):
sugge = []
pat = ‘.*‘.join(user_input)
regex = re.compile(pat)
for item in data:
match = regex.search(item)
if match:
sugge.append(item)
return sugge
strs = raw_input(‘輸入查找的字符:‘)
print ‘查找結果‘
for i in findes(strs,data):
print "\033[31m %s \033[0m" % i
原文:http://freshair.blog.51cto.com/8272891/1869828
總結
以上是生活随笔為你收集整理的python模糊匹配_python 之实现模糊匹配的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android sqlite 操作类封装
- 下一篇: python web 框架的flash消