小编典典

字符串中的Python通配符搜索

python

可以说我有一个清单

list = ['this','is','just','a','test']

如何让用户进行通配符搜索?

搜索词:“ th_s”

将返回“ this”


阅读 177

收藏
2020-12-20

共1个答案

小编典典

正则表达式可能是解决此问题的最简单方法:

import re
regex = re.compile('th.s')
l = ['this', 'is', 'just', 'a', 'test']
matches = [string for string in l if re.match(regex, string)]
2020-12-20