我有以下代码
stringA = "xxxxxxFoundAaaaaaaaaaaaaaaFoundBxxxxxxx"
stringB = "FoundA"
stringC = "FoundB"
如何在 python 中执行正则表达式以返回 aaaaaaaaaaaaaa
?
最佳答案
>>>
>>> stringA = "xxxxxxFoundAaaaaaaaaaaaaaaFoundBxxxxxxx"
>>> stringB = "FoundA"
>>> stringC = "FoundB"
>>>
>>> import re
>>> re.search(re.escape(stringB)+"(.*?)"+re.escape(stringC),stringA).group(1)
'aaaaaaaaaaaaaa'
>>>
关于Python 匹配并返回中间的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2742309/