我正在寻找一个正则表达式,它可以将以下格式的字符串拆分为键-值对数组。artist: \"Chris Martin\"", "album: \"A head full of dreams\"", "genre: dance"]
另外,如何验证字符串的格式是否正确,如每个键都有值,如果键或值中有空格,则必须用双引号括起来?我想出了这个方法来拆分键值对,但它只能在键值用引号括起来并用逗号</em
birth_date,city,state,country,zip FROM lists_users WHERE status='a' AND list_id IN ('1','2')
其中list_id将是一个逗号分隔的然后,我需要通过在每个逗号分隔的值周围添加单引号来使其与SQL兼容。我猜大概有一条很简单的方法可以做到这一点。但是Python非常新,所以不知道从哪里开始。(通常会执行for循环之类的操作,然