我想检查一个字符串是否与正则表达式描述的字符串系列的一部分匹配。
所需的行为类似于:
>>> re.findall("hi", "h[ia]t")
["hi"]
>>> re.findall("at", "h[ia]t")
["at"]
>>> re.findall("hat", "h[ia]t")
["hat"]
>>> re.findall("cat", "h[ia]t")
[]
但是 re.findall() 的第二个参数是按字面解释的。
当然,在上面的简单示例中,我可以显式地检查“hit”和“hat”,但更复杂的表达式看起来很笨拙。