Python 模式匹配并在字符串引用中提取它

Python 模式匹配并在字符串引用中提取它,python,regex,python-2.7,Python,Regex,Python 2.7,如何匹配模式并在字符串的特定表达式之间提取?这里介于${和} string = '''${data1}, ${data2}, ${data3}... ''' 所以我的问题是如何提取'data1,data2。。。。在整个字符串中?在regex的帮助下尝试此字符串 In [105]: import re In [106]: m = re.findall('\${(.+?)}', string) In [107]: m Out[107]: ['data1', 'data2', 'data3']

如何匹配模式并在字符串的特定表达式之间提取?这里介于
${
}

string = '''${data1}, ${data2}, ${data3}... '''

所以我的问题是如何提取'data1,data2。。。。在整个字符串中?

regex
的帮助下尝试此字符串

In [105]: import re

In [106]: m = re.findall('\${(.+?)}', string)

In [107]: m
Out[107]: ['data1', 'data2', 'data3']

张贴的问题似乎根本不包括解决问题的方法。StackOverflow希望您能这样做,因为您的尝试有助于我们更好地了解您的需求。请编辑问题以显示您已尝试的内容,以便说明您遇到的具体障碍。有关更多信息,请参阅并回答。问题不清楚且格式不正确。您可以使用正则表达式来回答此问题@TechielifeThanks@Rohit:还有一个疑问,如果我想对该数据进行任何操作并再次将其替换到字符串中,我该如何实现它?嘿@Techielife你可以
re.sub
进行替换。请参考此项:我尝试了re.sub('\${=(.+)}>,'\',string),但是数据1,数据2和数据3变量被忽略。您希望实现什么?