日期:2014-05-17  浏览次数:20891 次

一个提取字段值的正则不知道怎么写
  "FakeId"  : "55270505",
  "NickName"  : "柳雨<span class=\"emoji emoji1f4a4\"></span>",
  "ReMarkName": "y",
  "Username"  : "recover520913",
  "Signature" : "<span class=\"emoji emoji1f382\"></span><span class=\"emoji emoji1f370\"></span><span class=\"emoji emoji1f375\"></span><span class=\"emoji emoji1f374\"></span><span class=\"emoji emoji1f354\"></span><span class=\"emoji emoji1f35f\"></span><span class=\"emoji emoji1f35d\"></span><span class=\"emoji emoji1f35b\"></span><span class=\"emoji emoji1f371\"></span><span class=\"emoji emoji1f363\"></span><span class=\"emoji emoji1f359\"></span><span class=\"emoji emoji1f358\"></span><span class=\"emoji emoji1f35a\"></span><span class=\"emoji emoji1f35c\"></span><span class=\"emoji emoji1f367\"></span>",
  "Country"   : "中国",
  "Province"  : "广东",
  "City"      : "广州",
  "Sex"       : "2",
  "GroupID"   : "0",

提取上面个字段的值, 比如:FakeId的值为 55270505, NickName的值为柳雨<span class=\"emoji emoji1f4a4\"></span>

------解决方案--------------------
(")(?<key>[^"]+)\1\s*:\s*\1(?<value>.*)\1

Groups["key"]
Groups["value"]