示例字符串如下所示。
“{”这是所有州公司网址“:{”previous“:”https://graph.facebook.com/allstate/feedaccess_token=AAACEdEose24VEBPa9&limit=25&since=13369&__previous=1“,” comany url取了“}}
从上面的字符串我想要提取
“HTTPS:\ / graph.facebook.com/allstate/feedaccess_token=AAACEdEose24VEBPa9&limit=25&since=13369& __以前= 1”
怎么做?在我的实际案例中,我需要获取字符串之前和之后的句子。
答案 0 :(得分:1)
查看Json.NET,它可以将您的JSON字符串解析为有意义的对象,然后您可以在代码中与之交互。
答案 1 :(得分:0)
这取决于文本的不同之处。如果它总是https并且在url之后总是有逗号,则可以使用此正则表达式:
string strUrl = string.Empty;
string strPattern = @".*"(https://.+)",.*";
Match match = Regex.Match(strLine, strPattern, RegexOptions.IgnoreCase);
if (match.Success)
{
strUrl = match.Groups[1].Value;
}
互联网上有很好的工具来开发reges表达式。 例如Expresso