Предполагая, что текст
text = "" "{| p {3cm} | p {3cm} | p {3cm} |} \ hline \ multi {3} {| c |} {Список городов} \ \ hline Name ... "" "
Я бы только хотел поместить в первые фигурные скобки подмножество. Таким образом, желаемый результат будет:
требуемый_ выход = = p {3cm} | p {3cm} | p {3cm} "
В настоящее время я получаю содержимое всех фигурных скобок строк
text = """{ |p{3cm}|p{3cm}|p{3cm}| } \\hline \\multi{3}{|c|}{City List} \\ \\hline Name ... """
import re
false_output = re.findall(r'\{(.*?)\}',text)
false_output
#[' |p{3cm', '3cm', '3cm', '3', '|c|', 'City List']
#also no success with:
re.findall(r'({\w+\})',a)