Python: Подмножество строк только первой открывающей скобки, но содержит несколько - PullRequest
0 голосов
/ 01 ноября 2019

Предполагая, что текст

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) 

...