string olarak dbde tuttugum degerin içinden a href tagındaki linki nasıl alablirim bi fikiri olan varmı akradaşlar
Örnek :
<tr> <td><a href="www.deneme.com/deneme/deneme.html">deneme buton</a></td> </tr>
bu dbdeki kayıt diyelim bundan sadece a href tagındaki linki almaktan bahsediyorum yani ;
www.deneme.com/deneme/deneme.html
yardımlarınızı bekliyorum
Toplam 1 cevap
using System.Text.RegularExpressions;
void linkParser()
{
var linkParser = new Regex(@"<a [^>]*href=(?:'(?<href>.*?)')|(?:""(?<href>.*?)"")", RegexOptions.Compiled | RegexOptions.IgnoreCase);
var htmlString = @"<tr><td><a href=""www.deneme.com/deneme/deneme.html"">deneme buton</a></td></tr>";
foreach (Match m in linkParser.Matches(htmlString))
MessageBox.Show(m.Value);
}
Regex ile yapabilirsin. Yukarıda bir örneği var. HTML içindeki tüm linkleri mesaj kutusu ile ekrana getirecek. Sen kendi senaryona uygularsın.