Я хочу заменить текст между ")" и "String", а также включить идентификаторы в вывод, мой код работает, если требуемый текст был в одной строке, но не работает для нескольких строк.
import re
s = """
text1) text2
TEXT3 text4
"""
if re.findall(r'(?<=\))\s.*(.*?)(?=\s*TEXT3)',s,re.S):
test= re.sub(r'(?<=\))\s.*(?=\bTEXT3)',' ',s)
print(test)
else:
print("Not Found")
Требуется вывод:
text1) TEXT3 text4