Question sur les expressions régulières et les caractères spéciaux.
7 réponses
James
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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
kurtz le pirate
In article <463f90bf$0$23706$, "James" 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
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 :
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
ASM
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.
-- Stephane Moriaux et son (moins) vieux Mac déjà dépassé
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.
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.
-- Stephane Moriaux et son (moins) vieux Mac déjà dépassé
James
"kurtz le pirate" a écrit dans le message de news:
In article <463f90bf$0$23706$, "James" 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");
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.
"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");
"kurtz le pirate" a écrit dans le message de news:
In article <463f90bf$0$23706$, "James" 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");
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.
kurtz le pirate
In article <46403d08$0$27388$, ASM wrote:
il faut échapper les [ ]
normalement seuls les caractères | ( ) [ { ^ $ * + ? et . doivent êtres protégés... mais ça ne coûte rien de le faire pour les autres comme ici pour le ']'
-- klp
In article <46403d08$0$27388$ba4acef3@news.orange.fr>,
ASM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:
il faut échapper les [ ]
normalement seuls les caractères | ( ) [ { ^ $ * + ? et . doivent
êtres protégés... mais ça ne coûte rien de le faire pour les autres
comme ici pour le ']'
normalement seuls les caractères | ( ) [ { ^ $ * + ? et . doivent êtres protégés... mais ça ne coûte rien de le faire pour les autres comme ici pour le ']'
-- klp
ASM
In article <46403d08$0$27388$, ASM wrote:
il faut échapper les [ ]
normalement seuls les caractères | ( ) [ { ^ $ * + ? et . doivent êtres protégés...
Heu ... je suis pas très sûr, vu qu'on peut avoir [a-z] et que donc '[' et ']' signifieraient qque chose
mais ça ne coûte rien de le faire pour les autres comme ici pour le ']'
Le test me montre qu'avec les [] non échappés ça ne fonctionnera pas
-- Stephane Moriaux et son (moins) vieux Mac déjà dépassé
In article <46403d08$0$27388$ba4acef3@news.orange.fr>,
ASM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:
il faut échapper les [ ]
normalement seuls les caractères | ( ) [ { ^ $ * + ? et . doivent
êtres protégés...
Heu ... je suis pas très sûr, vu qu'on peut avoir [a-z]
et que donc '[' et ']' signifieraient qque chose
mais ça ne coûte rien de le faire pour les autres
comme ici pour le ']'
Le test me montre qu'avec les [] non échappés ça ne fonctionnera pas
--
Stephane Moriaux et son (moins) vieux Mac déjà dépassé