假设a = 'h.el.o'
,我如何检查a是否包含在另一个字符串中,即'.'任何字符(任何字符,但每个“.”只有一个不同的字符)?
例如,a 将包含在 b = 'ahwelioy' 中,并且不会包含在c = 'ahwqelioy'
最佳答案
这是正则表达式模块和在整个字符串中查找表达式的 re.search
方法的完美候选者,.
是正则表达式中的通配符单个字符(巧合?):
import re
a = 'h.el.o'
b = 'ahwelioy'
c = 'ahwqelioy'
print(re.search(a,b) is not None)
print(re.search(a,c) is not None)
结果:
True
False
关于另一个字符串中包含一些通用 (foo) 字符的 Python 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41954571/