Örneğin
yazı metin, https://www.r10.net/, <a href="http://r10.net" rel="test">
metin yazı yazı metin www.r10.net, metin metin r10.net,
Metin içindeki URL adreslerini pregh_match_all ile nasıl alabiliriz ?
Bu konu üzerinde uğraşıyorum takıldığım bir nokta var, http:// yada www sonrası tamam, ama .net .org .com ' gibi bunu nasıl sonlandırabilirim yani
www.r10.net bulucak ama bunun sonrasındaki www.r10.net" rel="test" göstermeyecek,
Regex ile, içerik içinden url bulma.
1
●941
- 02-07-2009, 11:36:45regex ten pek anlamam ama bu açığımı kapatmak için elimden geleni yapıyorum.
\b([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,}\bArray da bıraktım, sanırım döngüyü kendiniz yazabilirsiniz.
preg_match_all('/\b([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,}\b/im', $yazi, $sonuc, PREG_PATTERN_ORDER); var_dump($sonuc);Burda da değişik linkler üzerinde test ettim, tırnaklar ile filan oynadım

Ama dandik oldu, yazı içindekileri de alıyor, önce tüm anchor html etiketlerini almak daha yararlı olabilir.
dene.me
..
