Autor Zpráva
mattyZEM
Profil
Dobrý den, mám chybu v regulárním výrazu. Respektive, funguje dobře, ale je tam jeden nedostatek, a to "\ n"

Pokud rozumíte regulárům a přečtete si to jistě pochopíte..
(\s|^|>)(http://[^ <]+)(\s|<|$)

Jelikož regulárním výrazům nějak nehovím, nevím jak zajistit aby \ n bralo jako mezeru a odkaz pak ukončilo... Teď mi to do odkazu hází <br>...

Mohl by mi prosím někdo pomoci? Děkuji.
AM_
Profil
modifikátor /s (používáš doufám preg a ne ereg)
mattyZEM
Profil
Používám, mohl by jsi prosím napsat přesně jak to bude vypadat? dík.
AM_
Profil
preg_replace('~(\s|^|>)(http://[^ <]+)(\s|<|$)~s', ...
mattyZEM
Profil
Děkuji mnohokrát :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0