SORU
25 NİSAN 2009, CUMARTESİ


C# kullanarak düzenli ifadeler HTML etiketlerini kaldırmak için

Nasıl kullanırım C#/değiştir için tüm HTML etiketleri köşeli parantez de dahil olmak üzere kaldırın?düzenli ifade Biri bana şifre konusunda yardım edebilir misiniz?

CEVAP
25 NİSAN 2009, CUMARTESİ


Genellikle daha önce de belirtildiği gibi, düzenli ifadeler XML veya HTML belgeleri işlemek için kullanmamalısınız. Genel olarak iç içe geçmiş yapıları ifade etmek için bir yol yoktur, çünkü çok iyi HTML ve XML belgeleri ile çalışmak, değil.

Aşağıdakileri kullanabilirsiniz.

String result = Regex.Replace(htmlDocument, @"<[^>]*>", String.Empty);

Bu çoğu için çalışacak, ama bu beklendiği gibi çalışmaz durumlarda (örneğin CDATA köşeli parantez içeren) olacak.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GirlSanctuaryBlog

    GirlSanctuar

    28 Aralık 2011
  • Photoshop Tutorials

    Photoshop Tu

    22 HAZİRAN 2011
  • TechRax

    TechRax

    21 EYLÜL 2009