正则表达式,以获得第一个和最后一个双引号之间的所有内容但没有双引号

时间:2017-08-18 16:28:34

标签: regex double-quotes

我有以下数据

let randomString = NSUUID().uuidString

现在很清楚"关键":"价值"格式,它用逗号分隔。所以我有2个键"全名" ,"地址" 。我需要编写一个正则表达式,它只能在双引号之间产生刺痛,所以类似

"full name":"vg","address":"abc, 128, street no 9,"(0112093-0)""

我试过跟随,但我得到双引号

full name : vg
address : abc, 128, street no 9,"(0112093-0)"

我想从键和值中删除第一个和最后一个双引号。

1 个答案:

答案 0 :(得分:0)

您可以使用/\"(\w+)":"(.*?)"(?=,|$)/gTest it online

我假设某个值可以",(可能是边界情况)或"$终止。