Python匹配和中间的返回字符串

Python匹配和中间的返回字符串,python,regex,Python,Regex,我有以下代码 stringA = "xxxxxxFoundAaaaaaaaaaaaaaaFoundBxxxxxxx" stringB = "FoundA" stringC = "FoundB" 如何在python中执行正则表达式以返回aaaaaaaaaaaa?FAIL没有使用re.escape()**如果使用stringA=“xxxxxx foundaaaaaaaaafoundbaaaafoundbxxxxxx”??? >>> >>> stringA = "

我有以下代码

stringA = "xxxxxxFoundAaaaaaaaaaaaaaaFoundBxxxxxxx"
stringB = "FoundA"
stringC = "FoundB"

如何在python中执行正则表达式以返回
aaaaaaaaaaaa

FAIL没有使用re.escape()**如果使用
stringA=“xxxxxx foundaaaaaaaaafoundbaaaafoundbxxxxxx”
???
>>>
>>> stringA = "xxxxxxFoundAaaaaaaaaaaaaaaFoundBxxxxxxx"
>>> stringB = "FoundA"
>>> stringC = "FoundB"
>>>
>>> import re
>>> re.search(re.escape(stringB)+"(.*?)"+re.escape(stringC),stringA).group(1)
'aaaaaaaaaaaaaa'
>>>
re.search(re.escape(stringB) + "(.*?)" + re.escape(stringC), stringA).group(1)