爱笑的回锅肉 · 北京邮电大学开展教师节走访慰问活动-北京邮电大学· 2 月前 · |
知识渊博的感冒药 · 鱼妹书单:安利6本新近完结的古言哟· 2 月前 · |
坏坏的抽屉 · 平沙影视文化小镇 | 广东省情网· 3 月前 · |
千杯不醉的牙膏 · 【湖北日报】党政一把手共话防汛策-湖北省水利厅· 8 月前 · |
胆小的咖啡 · 全面解读《湖南省应急管理综合行政执法工作规定》· 1 年前 · |
我有
{},{},{},...,{}
形式的代码行。卷曲对的数量是可变的。我希望在字符串列表中包含卷曲之间的内容。
示例:
输入:
{a:b,c:d}
输出:
['a:b,c:d']
输入:
{a:b,c:d},{e:f,g:h}
输出:
['a:b,c:d', 'e:f,g:h']
做到这一点的最好方法是什么?
发布于 2018-06-27 04:50:13
re.findall(r'\{(.*?)\}', text)
示例:
>>> text = '{a:b,c:d},{e:f,g:h}'
>>> re.findall(r'\{(.*?)\}', text)
['a:b,c:d', 'e:f,g:h']
发布于 2018-06-27 05:32:12
i = '{a:b,c:d},{e:f,g:h}'
[e.strip('{}') for e in i.split('},{')]
# ['a:b,c:d', 'e:f,g:h']
https://stackoverflow.com/questions/51051136
复制相似问题
爱笑的回锅肉 · 北京邮电大学开展教师节走访慰问活动-北京邮电大学 2 月前 |
知识渊博的感冒药 · 鱼妹书单:安利6本新近完结的古言哟 2 月前 |
坏坏的抽屉 · 平沙影视文化小镇 | 广东省情网 3 月前 |
千杯不醉的牙膏 · 【湖北日报】党政一把手共话防汛策-湖北省水利厅 8 月前 |
胆小的咖啡 · 全面解读《湖南省应急管理综合行政执法工作规定》 1 年前 |