Я пытаюсь найти совпадение с каким-либо многострочным шаблоном, который имеет конкретное окончание последовательности последней строки.
Я использую re.DOTALL | re.MULTILINE, чтобы соответствовать многострочному, но он не перехватывает конец первой строки, которую я хочу.
title = re.compile(
r"TITLE\([^\"\);]*",
re.DOTALL | re.MULTILINE
)
titles = re.findall(patterns.title, file)
Строка в форме:
TITLE("blah
blah_blah
contain_"
contain_)
contain_;
but_not_");
");
И результат Title("
, но я хочу всю строку.