Forum Clubic

Recherche Pro des expressions régulières en PHP

Si quelqu’un connait, merci de m’aider.

En gros, ce que je veux :

C’est que quand quelqu’un rentre :

image.gif

Le code de retour soit :

<img src="image.gif">

J’ai cru comprendre que pour les utiliser, il fallait utiliser les expressions régulières, mais je n’y arrive décidément pas… :confused:

t’as deux choix… PCRE ou fonction maison :

faut dans ce cas utiliser strpos, substr. C’est pas compliqué, mais c’est bof.

Maintenant tu as les PCRE :

[cpp]
$texte = preg_replace( ‘@[img](.+)[/img]@Ui’,
’,
$texte );
[/cpp]
Pour les explications, je te laisse chercher PCRE dans le forum…

tiens Fire, tu t’es mit au PHP ? :smiley:

:jap:

ken-> :oui: :stuck_out_tongue:

Merci, de votre aide, mais j’ai un autre soucis.
En partant sur la base du script pour IMG, j’ai voulu l’utiliser pour [quote=""]

j’ai donc fait :

[cpp] $ret = preg_replace( ‘@[quote](.+)[/quote]@Ui’,’


$1

’,$ret );[/cpp]

Mon problème est que ça ne fonctionne pas si ma chaine de départ $ret comprend un retour à la ligne.

Merci de me dépanner… :jap:

Il faut que tu rajoutes l’option s.
[cpp]
$ret = preg_replace(’@[quote](.+)[/quote]@isU’,


$1

’,
$ret);[/cpp]
Voila ciao
++
Romain

heu, pas la peine de remonter des topics qui ont plus d’1 an 1/2…

si ca se trouve c’était l’inventeur du bbcode qui commençait l’élaboration :smiley:

:sweat: Oups j’avais pas vu la date :sweat:
désolé.

Trop fort :slight_smile: tu affiche les topics à l’envers ? :smiley: