我正在创建一个使用用户指定格式重命名文件的类。这种格式将是一个简单的字符串,str.format将调用其方法来填充空白。
事实证明,我的过程需要提取大括号中包含的变量名。例如,一个字符串可能包含{user},它应该产生user。当然,一个字符串中会有几组大括号,我需要按照它们出现的顺序获取每组的内容,并将它们输出到一个列表中。
因此,"{foo}{bar}"应该屈服['foo', 'bar']。
我怀疑最简单的方法是使用re.split,但我对正则表达式一无所知。有人可以帮我吗?
提前致谢!