Düzenli ifadeler ile linkleri alma

Öncelikle herkese iyi forumlar.
Ruby düzenli ifadeleri öğrenmeye çalışıyorum ve bir sayfanın linklerini bir txt dosyasına yazmam gerekiyor.
Fakat gerekli düzenli ifadeyi yazamadım.
Yardımcı olucak arkadaşlara şimdiden teşekkürler.
Denediklerim:

link_regex = /(<a href=.+)(.+)(<\/a>)/
yedek_regex = /(<a.+>)(.+)(<\/a>)/
2 Beğeni

HTML duzenli bir dil olmadigi icin duzenli ifadelerle islemek dogru degil. Yine de, linkleri alacak regex’leri internette bulabilirsin.

Soldaki maksimum eslesecegi icin bu .+.'ya esit.

Ayni sekilde bu da ilk a’dan son /a’ya kadar her seyi esler.

1 Beğeni

Hocam etiketlerin arasını ayırmayı başarabildim ama href ile işlemenin bir yolu varmı ?