16-04-2010, 10:20 AM
(Modification du message : 16-04-2010, 10:46 AM par Sephi-Chan.)
salut
une derniere question:
bon, mon parser fonctionne, merci encore, mais j'ai un dernier tout petit soucis:
j'ai un texte suivant:
grr grr...[BBcode]blabla[/BBcode]grr grr...[BBcode]blabla[/BBcode]grr grr...
le probleme c'est qu'avec ma REGEX, j'obtient:
[BBcode]blabla[/BBcode][BBcode]blabla[/BBcode]grr grr...
c'est à dire qu'il me reste en fin de texte des caractères non remplacés (grr grr...):
j'ai pourtant retourné le problème dans tout les sens mais je ne vois pas en quoi mon REGEX ne fonctionne pas comme voulu...
un coup de pouce ?
bonne journée
une derniere question:
bon, mon parser fonctionne, merci encore, mais j'ai un dernier tout petit soucis:
j'ai un texte suivant:
grr grr...[BBcode]blabla[/BBcode]grr grr...[BBcode]blabla[/BBcode]grr grr...
le probleme c'est qu'avec ma REGEX, j'obtient:
[BBcode]blabla[/BBcode][BBcode]blabla[/BBcode]grr grr...
c'est à dire qu'il me reste en fin de texte des caractères non remplacés (grr grr...):
j'ai pourtant retourné le problème dans tout les sens mais je ne vois pas en quoi mon REGEX ne fonctionne pas comme voulu...
Code :
$texte='grr grr...[BBcode]blabla[/BBcode]grr grr...[BBcode]blabla[/BBcode]grr grr...';
$search[0]='#(.*)\[(.*)\](.*)\[(.*)\](.*)#isU';
$replace[0]='[$2]$3[$4]';
$extrait = preg_replace($search, $replace, $texte);
echo $extrait;
un coup de pouce ?
bonne journée