Python соответствует и возвращает строку между У меня есть следующий код stringA = "xxxxxxFoundAaaaaaaaaaaaaaaFoundBxxxxxxx" stringB = "FoundA" stringC = "FoundB" Как мне сделать регулярное выражение в python, чтобы вернуть aaaaaaaaaaaaaa? Ответ 1 >>> >>> stringA = "xxxxxxFoundAaaaaaaaaaaaaaaFoundBxxxxxxx" >>> stringB = "FoundA" >>> stringC = "FoundB" >>> >>> import re >>> re.search(re.escape(stringB)+"(.*?)"+re.escape(stringC),stringA).group(1) 'aaaaaaaaaaaaaa' >>> Ответ 2 re.search(re.escape(stringB) + "(.*?)" + re.escape(stringC), stringA).group(1)
Ответ 1 >>> >>> stringA = "xxxxxxFoundAaaaaaaaaaaaaaaFoundBxxxxxxx" >>> stringB = "FoundA" >>> stringC = "FoundB" >>> >>> import re >>> re.search(re.escape(stringB)+"(.*?)"+re.escape(stringC),stringA).group(1) 'aaaaaaaaaaaaaa' >>>