110,539
社区成员
发帖
与我相关
我的任务
分享
{
"_id" : ObjectId("55beda39f495cc8c6da3d21c"),
"dictionary_name" : "(location_dic)",
}
{
"_id" : "55beda39f495cc8c6da3d21c",
"dictionary_name" : "(location_dic)",
}
{"data":[{"_id" : ObjectId("55beda39f495cc8c6da3d21c"),"dictionary_name" : "(location_dic)",},{"_id" : ObjectId("55beda39f495cc8c6da3d21d"),"dictionary_name" : "(test_dic)",}]}
string json=@"{""data"":[{""_id"" : ObjectId(""55beda39f495cc8c6da3d21c""),""dictionary_name"" : ""(location_dic)"",},{""_id"" : ObjectId(""55beda39f495cc8c6da3d21d""),""dictionary_name"" : ""(test_dic)"",}]}" ;
string patten=@"\bObjectId\b\((""[^""]*"")\)";
Console.WriteLine(Regex.Replace(json, patten, "$1"));
写傻掉了,这个结果是你要的,上面把双引号弄掉了string json=@"{""data"":[{""_id"" : ObjectId(""55beda39f495cc8c6da3d21c""),""dictionary_name"" : ""(location_dic)"",},{""_id"" : ObjectId(""55beda39f495cc8c6da3d21d""),""dictionary_name"" : ""(test_dic)"",}]}" ;
string patten=@"\bObjectId\b\(""([^""]*)""\)";
Console.WriteLine(Regex.Replace(json, patten, m =>
{
return m.Groups[1].Value;
}));