111,098
社区成员




public static string GetUrlParamter(string paraName, string url)
{
var regex = string.Format("(&(amp;)?)?{0}=(?<paraVal>[^&]*)", System.Text.RegularExpressions.Regex.Escape(paraName));
var match = System.Text.RegularExpressions.Regex.Match(url, regex, System.Text.RegularExpressions.RegexOptions.IgnoreCase);
return match.Success ? match.Groups["paraVal"].Value : null;
}
public static string GetUrlJsonParamter(string paraName, string jsonKey, string url)
{
var jsonData = GetUrlParamter(paraName, url);
if (string.IsNullOrEmpty(jsonData)) return null;
var regex = string.Format(@"(""?){0}(\1)\s*:\s*""(?<jsonVal>[^""]*)""", System.Text.RegularExpressions.Regex.Escape(jsonKey));
var match = System.Text.RegularExpressions.Regex.Match(jsonData, regex, System.Text.RegularExpressions.RegexOptions.IgnoreCase);
return match.Success ? match.Groups["jsonVal"].Value : null;
}
GetUrlParamter("id", url);
GetUrlJsonParamter("replys", "mdn", url);
JArray javascript = (JArray)JsonConvert.DeserializeObject(jsontr);
for (int i = 0; i < javascript.Count; i++)
{
//
JObject obj = (JObject)javascript[i];
string callmdn=obj["callmdn"].ToString();
string mdn= obj["mdn"].ToString();
string content= obj["content"].ToString();
}
List<string> s = new List<string>();
string p = "confirm_time=([^&]*)&id=([^&]*)&replys=\\[{\"callmdn\":\"([^\"]*)\",\"mdn\":\"([^\"]*)\",\"content\":\"([^\"]*)\"";
GroupCollection g = Regex.Match(textBox1.Text, p).Groups;
for (int i = 1; i < g.Count; i++)
{
s.Add(g[i].Value);
}