c#正規表現クッキー名に基づいて値をとる
792 ワード
public string getCookie(string cookiesString, string cookieName)
{
return Regex.Match(cookiesString, "(^| )" + cookieName + "=([^;]*)(;|$)").Value;
}
使用方法string cookiesStr = "__guid=3537848.361868936745370700.1378194726646.6936; __utma=148900148.1597445961.1378194727.1378194727.1378194727.1; __utmb=148900148.1.10.1378194727; __utmc=148900148; __utmz=148900148.1378194727.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)";
Console.WriteLine(getCookie(cookiesStr, "__utmz"));
しゅつりょく
__utmz=148900148.1378194727.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)