我需要在字符串中找到href的标签,比如这个。
<li><a href="http://bipardeh94.blogfa.com" target="_blank">باغ بلور</a><span class="ur">bipardeh94.blogfa.com</span><span class="ds">فرهنگی-خبری-علمی</span></li>
<li><a href="http://avaejam.blogfa.com" target="_blank">هزار نکته </a><span class="ur">avaejam.blogfa.com</span><span class="ds"> يك نكته از هزار نكته باشد تا بعد </span></li>
<li><a href="http://prkangavar.blogfa.com" target="_blank">روابط عمومی دانشگاه آزاداسلامی کنگاور</a><span class="ur">prkangavar.blogfa.com</span><span class="ds">اخبار دانشگاه</span></li>
我使用此代码:
string regex = "href=\"(.*)\"";
Match match = Regex.Match(codeHtml, regex);
if (match.Success)
{
textBox1.Text += match.Value +"\n";
}
此代码首先找到href,然后返回所有代码。
答案 0 :(得分:0)
这个正则表达式有用吗?
string regex = "href=\"([^\"]*)\"";
[^\"]*
允许href引号内的所有内容都不是引用
有关如何匹配所有代码,请使用Regex.Matches