<a href=search.asp?key1=1&type=1>[刷新]</a>
像这样的,用怎样的正则表达式能提取出search.asp?key1=1&type=1,只要这些,其他的字符都不要提取出来,哪位有学习正则表达式的资料,我看MSDN的觉得太难了,元素好记,总是灵活运用不了
像这样的,用怎样的正则表达式能提取出search.asp?key1=1&type=1,只要这些,其他的字符都不要提取出来,哪位有学习正则表达式的资料,我看MSDN的觉得太难了,元素好记,总是灵活运用不了
foreach(Match in mc)
{
m.Groups["url"].Value;//
}
能匹配出来么?
我怎么没试出来?
MatchCollection mc = Regex.Matches(yourStr, "<a\\s+href=(?<url>.+?)>\\[刷新\\]</a>");
foreach(Match m in mc)
{
Console.WriteLine(m.Groups["url"].Value);
}
================================
没问题。
先不结贴,哪位有更好的方法可以再贴上来,我明天再来结贴
MatchCollection mc = Regex.Matches(yourStr, "<a\\s+href=(?<url>.+?)>(?<text>.*?)</a>");
foreach(Match m in mc)
{
m.Groups["url"].Value;//链接
m.Groups["text"].Value;//链接上显示的文字
}