Jak mogę znaleźć wszystkie symbole zastępcze dla str.format w ciągu python za pomocą wyrażenia regularnego? [duplikować

To pytanie ma już odpowiedź tutaj:

Jak mogę wyodrębnić słowa kluczowe z łańcucha formatu Python? 4 odpowiedzi

Tworzę klasę, która zmienia nazwę pliku przy użyciu formatu określonego przez użytkownika. Ten format będzie prostym ciągiem, któregostr.formatostanie wywołana metoda @, aby wypełnić puste pola.

Okazuje się, że moja procedura będzie wymagać wyodrębnienia nazw zmiennych zawartych w nawiasach klamrowych. Na przykład ciąg może zawierać{user}, co powinno daćuser. Oczywiście będzie kilka zestawów nawiasów klamrowych w jednym ciągu i będę musiał pobrać zawartość każdego z nich, w kolejności, w jakiej się pojawiają i wypisać na listę.

Tak,"{foo}{bar}" powinien dać['foo', 'bar'].

Podejrzewam, że najłatwiej to zrobić, używającre.split, ale nic nie wiem o wyrażeniach regularnych. Czy ktoś może mi pomóc?

Z góry dziękuję

questionAnswers(2)

yourAnswerToTheQuestion