C# Regex

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    override
    override's avatar
    Kayıt Tarihi: 15/Aralık/2009
    Erkek

    php de preg_match('~<div id="results">(.*?)</div>~s',$input,$match) 

    yazdigimda bana results id'li divin icerigini getiricek

    bu pattern i c# da nasil yaziyoruz

    Match match = Regex.Match(resultdata, @"<div id="results">(.*?)</div>",RegexOptions.Multiline);

    boyle bisi olmasi lazim fakat patterni tutturamadim hizli bir sekilde test edemiyorum surekli projeyi calistirarak olmuyor bir kac site buldm online denemek icin orda yapamadim su deseni dogru bi sekilde yardimci olursaniz sevnirim 


    g͇̫͛͆̾ͫ̑͆l͖͉̗̩̳̟̍ͫͥͨ
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek

    Expresso ile deneyin.


    Olaylara karışmayın!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Arsizkofte
    Arsizkofte's avatar
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek

    HTML'in Regular Expression'lar kullanarak parse edilmesi tavsiye edilmez. C#'ta bunun için HTML Agility Pack (http://htmlagilitypack.codeplex.com) kullanabilirsin. Sorunun cevabına gelirsek Match match = Regex.Match(resultdata, "<div id=\"results\">(.*?)</div>", RegexOptions.Singleline). Daha sonra match.Groups[1].Value.ToString() diyerek değeri okuyabilirsin.

    Arsizkofte tarafından 14/Nis/13 21:29 tarihinde düzenlenmiştir
Toplam Hit: 1323 Toplam Mesaj: 3