Как я могу сопоставить шаблон и извлечь между определенными выражениями строки?здесь между ${ и }
${
}
string = '''${data1}, ${data2}, ${data3}... '''
, поэтому мой вопрос, как я могу извлечь `data1, data2 .... во всей строке?
Попробуйте это с помощью regex.
regex
In [105]: import re In [106]: m = re.findall('\${(.+?)}', string) In [107]: m Out[107]: ['data1', 'data2', 'data3']