Regex ile bağlantılar tıklanabilir yapmak

1 Cevap php

Http:// veya www ile başlar ve <a>$1</a> ile sarın bir kelime içeren bir dize bulabilirsiniz orada bir regex var mı?

Googling Been ama nihai bulmak için görünmüyor olabilir.

Başka bir soru, bir şekilde kendi içinde bir <img> etiketi eğer bunu görmezden yapabilir misin?

Bir demet teşekkür!

1 Cevap

Bu bir iyi şanslar - başlangıcını bulma (çoğu zaman) oldukça kolaydır; sonunu bulmak? İyi şanslar:

  • http://example.com/bob.jones.4.
  • http://example.com/bob.jones.4?
  • http://example.com/bob.jones.4!
  • http://stackoverflow.com/questions/1242733/make-links(oh-noes)
  • http://example.com/bob.'magic'.jones*2!
  • http://example.com/~(*)!

Bunlar geçerli URL'lerdir. RFC2396 bakın. Ama bazen sen bazen değil, sondaki noktalama istiyorum.

/me wonders what he can use a url with (*')! içinde için, şimdi o bilir onun RFC2396 izin.