C#常用正则式整理

1。匹配 <a href=""> </a>  并取得url和text

MatchCollection mc = Regex.Matches(str, @"<a[^>]*href=(['""]?)(?<url>(?:\\""|[^""'\s>])*)\1[^>]*>(?<text>[\s\S]*?)</a>", RegexOptions.IgnoreCase);
foreach (Match m in mc)
{
    richTextBox1.Text
+= m.Groups["url"].Value + "\n";
    richTextBox1.Text
+= m.Groups["text"].Value + "\n";
}

posted @ 2010-02-15 11:45  猪悟能  阅读(203)  评论(0编辑  收藏  举报