Попробуйте еще раз:
output = re.search(r"This ([\S.]+) match", text).group(1).replace(r'\n','')
Это позволит найти всю вещь как одну группу, а затем удалить новые строки.
Используйте это
output = re.search('This(.*?)\n\n(.*?)match', text) >>> output.group(1) 'is a multiline expression' >>> output.group(2) 'I would like to '