使用正则表达式匹配一段json字符串中是否有包含的字符
问题描述:
打比方,下面是我要匹配的字符串,规则是取出 #号后到"号前的字符串中的逗号(,)
{"10#a,a":"aaa", "11#d,a":"ada", "12#dd,asa": "da"}
下面是我写出来的正则:
/((?<=#).*?(?="))/g
我现在能匹配到#号到"号的区间中的任意字符,我尝试将正则改变如下:
/((?<=#),(?="))/g
匹配失败,望求各位大神救救我
=============分割线===============
尝试了以下方法
/((?<=#).*?,.*?(?="))/g
/((?<=#).*?\,.*?(?="))/g
/((?<=#).*?[,].*?(?="))/g