C# String İfadedeki HTML Taglarını Silme
String ifade içindeki HTML taglarını nasıl silebileceğinizi anlatacağım. Öncelikle elimizde aşağıdaki gibi bir string ifademiz olduğunu varsayalım.
var data = "<html><title>Bu title mesajı</title><body class='deneme'> Burası body</body></html>";
Ben sadece “Bu title mesajı Burası body” yazılarını almak istiyorum. Bunun için aşağıdaki methodu kullanmamız gerekiyor.
var nonHtml = Regex.Replace(data, "<.*?>","");
Regex’i kullanabilmek için using System.Text.RegularExpressions; eklemek gerekmektedir. Replace içindeki ilk parametre değiştirelecek veri, ikinci parametre değişecek karakterler, üçüncü parametre ise ne ile değişeceğidir.
Test için ekrana yazdıralım.
Console.WriteLine(data);
Console.WriteLine(nonHtml);
Çıktısı aşağıdaki şekildedir.
Siteniz çok güzel özellikle reklamlara tıklıyorum ki emeğinize katkı sağlayabileyim buda benim sitem https://www.guvener.faryworks.com/
Teşekkürler ziyaret edeceğim 🙂