Bonjour,
Je recherche un moyen de vérifier dans une chaîne, l'existence de lien(s) éventuel(s) non balisé(s), exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part => ma chaine contient du texte puis un lien http://developpez.com/blablabla à rebaliser puis encore du texte avec un lien balisé [ URL]http://developpez.com/blablabla[/ URL] dont il ne faut pas tenir compte, etc.
Le but étant d'appliquer une balise html correspondante aux liens éventuellement non balisés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $bb_string = preg_replace('@([^]*])(https?://[a-z0-9\./+,%#_-]+)@i', '$1<a href="http://$2" target="_blank">$2</a>', $bb_string);
Si vous avez une solution,
merci par avance.
Partager