這裏是我的問題: 考慮str的形式[{val1:false, test2:0.1}, {val2:false, test2:0.2}, {val3:false, test2:0.1}, ....]
我想在str列表中提取「{}
」中包含的部分。提取包含在2 str之間的str
我想:
re.findall(re.escape("{")+"(.*)"+re.escape("}"), "chosen str")
但是這似乎是工作,只有當一個occurence「{」 + ... +「}」出現含義這只是返回的清單1本案中就像輸入的形式一樣,[{擺脫了雙方。 要清楚我只是想輸入建議的形式收集在形式列表[["val1:false, test2:0.1"], [...]....]
任何方式來獲得pythonic的方式嗎?
我覺得'{(。+?)}'會做。 – georg
你想要列表中的每個字符串列表?你是不是想要獲得[「val1:false,test2:0.1」,「v2:1,v3:2」,...]? – daouzli
如果你不需要正則表達式,你可以使用我的答案 – daouzli