"kurtz le pirate" <kurtzlepirate@yahoo.fr> a écrit dans le message de news:
kurtzlepirate-E33E5C.10421108052007@news-4.proxad.net...
> In article <463f90bf$0$23706$426a34cc@news.free.fr>,
> "James" <haz62@free.fr> wrote:
>
>> Bonjour,
>>
>> A l'aide de la fonction txt.replace et les expressions régulières, je
>> cherche à remplacer chaque occurence de "[g]" (avec les crochets) par
>> "<b>"
>> et de "[/g]" par "</b>". J'ai déjà essayé plusieurs méthodes mais ça ne
>> fonctionne toujours pas ! Pouvez-vous m'aider svp.
>
> tu devrais nous faire voir ce que tu as essayé non ?
>
> je ne sais pas si javascript interprète les regexpr de manière
> "normale", mais un truc de ce genre devrait fonctionner :
>
> s/\[(\/?)g\]/<$1b>/g;
>
>
>
> --
> klp
Merci pour l'aide.
J'avais essayé ceci :
var regGrasDebut=new RegExp("\[g\]","gi");
var regGrasFin=new RegExp("\[/g\]","gi");
txt=txt.replace(regGrasDebut,"<b>");
txt=txt.replace(regGrasFin,"<b>");
Comme ça ne marche pas, j'ai aussi essayé des expressions du genre : var
regGrasDebut=new RegExp("\["{1}+"g"{1}+"\]"{1},"gi"); mais sans succès.
Cordialement,
James.