110,545
社区成员
发帖
与我相关
我的任务
分享
string input = "yourString";
MatchCollection mc = Regex.Matches(input, @"(?is)<formatted_address>(?<value>(.*?))</formatted_address>");
List<string> list = new List<string>();
foreach (Match m in mc)
{
list.Add(m.Groups["value"].Value);//你要的结果就在list 中,多条也可以
}
//非检查代码,手写,可能有错误,你看下吧
Regex reg = new Regex(@"(?<=<formatted_address>)(?<value>.*?)</formatted_address>");
string input = "yourString";
foreach(Match m in reg.Matches(input))
{
Console.WriteLine(m.Value);
}
(?<=<formatted_address>)(?<value>.*?)</formatted_address>
(?<=}(?:(?![{}]).)+)"(?<name>[^"]*)"\s*:\s*"(?<value>[^"]*)"
using System.Web.Extensions;
using System.Web.Script.Serialization;
public object FromJson(string json)
{
JavaScriptSerializer js = new JavaScriptSerializer();
return js.Deserialize(json);
}