抓取回来的页面里面有很多行如
<a href='javascript:send(\"http://xxx.yy.com/send/73656e645e313232343433.html?f=1000\");' class=\"green1\">的字符串
只需要匹配提取javascript:send(\"http://xxx.yy.com/send/73656e645e313232343433.html?f=1000\")
用正则表达分析提取send函数里的73656e645e313232343433先谢谢大家
还有行如<a href='/mms/6d6d665e315e3335395e385e.html'>魅力影视</a>提取魅力影视(6d6d665e315e3335395e385e这个值是不固定的)
对正则不是很熟悉行如<input type="hidden" name="f" value="1000"> input的name固定取value的值,如何写,可分开回答,分开给分,谢谢大家
<a href='javascript:send(\"http://xxx.yy.com/send/73656e645e313232343433.html?f=1000\");' class=\"green1\">的字符串
只需要匹配提取javascript:send(\"http://xxx.yy.com/send/73656e645e313232343433.html?f=1000\")
用正则表达分析提取send函数里的73656e645e313232343433先谢谢大家
还有行如<a href='/mms/6d6d665e315e3335395e385e.html'>魅力影视</a>提取魅力影视(6d6d665e315e3335395e385e这个值是不固定的)
对正则不是很熟悉行如<input type="hidden" name="f" value="1000"> input的name固定取value的值,如何写,可分开回答,分开给分,谢谢大家
@"javascript *: *send.*?([a-fA-F0-9]*)\.html",RegexOptions.IgnoreCase);MatchCollection mc = r.Matches(s);
foreach (Match m in mc)
{
Console.WriteLine(m.Groups[1].Value);
}
分不够可以再加,
在Groups[1]里
还有这个问题,那位老大再顺便解答一下,结帐了,呵呵,非常感谢上面2位
还有个小问题 new Regex("(<a href=\"/mms/[^<]*>(?<name>[^<]*)</a>)",\"这里转义了"正确,但是如果new Regex(@"(<a href=\"/mms/[^<]*>(?<name>[^<]*)</a>)",加了@编译不过去,@本身是转义,如果我想这么写new Regex(@"(<a href=\"/mms/[^<]*>(?<name>[^<]*)</a>)",这么写这里的"改怎么写?因为上面一位老大的表达式必须要@转义