假设我有一本路径集字典:
my_dict['some_key'] = {'abc/hi/you','xyz/hi/you','jkl/hi/you'}
我想看看这条路径是否出现在这个集合中。如果我有完整的路径,我只需执行以下操作:
str = 'abc/hi/you'
if str in my_dict['some_key']:
print(str)
但如果我不知道和b之间是什么怎么办?如果它实际上可以是任何东西呢?如果我是在一个壳里,我就会把它收起来。acls*
我想要做的是让 str 成为 regx:
regx = '^a.*c/hi/you$' #just assume this is the ideal regex. Doesn't really matter.
if regx in my_dict['some_key']:
print('abc/hi/you') #print the actual path, not the regx
实现这样的事情的干净、快速的方法是什么?
不负相思意
开心每一天1111
相关分类