Python正则表达式中的Format()

Python正则表达式中的Format(),python,regex,Python,Regex,在下面的示例中,我希望{0}和{1}被传递到format的参数替换,并且{2}应该具有正则表达式功能,其\w{2}为“查找两个字母字符”。我该怎么做 q = re.search("{0}\w{2}b{1}\w{2}quarter".format('b', 'a'), search_me).group() 您可以使用{{和}将文字{,}放入: >>> "{0}\w{{2}}b{1}\w{{2}}quarter".format('b', 'a') 'b\\w{2}ba\\w{2}

在下面的示例中,我希望{0}和{1}被传递到format的参数替换,并且{2}应该具有正则表达式功能,其
\w{2}
为“查找两个字母字符”。我该怎么做

q = re.search("{0}\w{2}b{1}\w{2}quarter".format('b', 'a'), search_me).group()

您可以使用
{{
}
将文字
{
}
放入:

>>> "{0}\w{{2}}b{1}\w{{2}}quarter".format('b', 'a')
'b\\w{2}ba\\w{2}quarter'
+1,击败我(回答中愚蠢的最小字符数量要求)