Problème fonction preg_replace() PHP

Fermé
Tidus - 18 févr. 2005 à 13:33
 Tidus - 18 févr. 2005 à 14:09
Voilà j'ai besoin d'éclaircissement sur la fonction preg_replace(); à la quelle je ne comprends absolument rien.
Je ne débute pas en PHP mais cette fonction me laisse scotché bien qu'il soit spécifié "facil" sont utilisation dans les manuels....
voilà mon script :
$lol=preg_replace("/\[urlblank=([^]]+)?\](.+)\[\/url\]/Ui","<a href=\"http://\\1\" target=\"_blank\">\\2</a>",$x);
ça a pour fonction de remplacer les liens mis entre[urlblank=www.domaine.com]Nom du lien[/url] mais je n'y comprends absolument rien car on utilise pas la même synthaxe que ereg_replace();....
cette fonction marche mais je n'aime pas utiliser des fonction que je ne comprend pas dans mes scripts.
voilà merci d'avance ;)
A voir également:

2 réponses

Yop !

http://fr.php.net/manual/fr/ref.pcre.php

en bref preg_ et ereg_, c'est à peu pres la meme chose mais en pas pareil, si bien que lorsque tu as tout compris à l'un tu peux continuer à te faire mal à la tete avec l'autre ;)
0
Ok merci fro je vais essayer de me débrouiller avec ça ;)
0