2011-10-20 3 views
0

J'ai rencontré un problème simple, que je pense que vous pouvez résoudre. Je javascript programmation, où j'utilise le code suivant pour remplacer toutes les chaînes dans une chaîne par une autre chaîne:Mauvais caractère dans Regex

str = str.replace(/find/g,”replace”) 

Oui, le code fonctionne, mais ce que je veux faire est:

str = str.replace(/</p>/g,”replace”) 

Cela ne fonctionnera pas à cause de:

</p>. 

Il ne ressemble pas à /.

Toute personne qui peut m'aider?

Répondre

5

Utilisez une évasion:

str.replace(/<\/p>/g, "replace"); 
       ^--- escape char. 
+0

Merci pour la réponse ultra-rapide! Belle réponse et merci :) J'accepterai la réponse quand je peux ... –

2

évasion / avec un autre \. Comme <\/p>

devrait fonctionner.

Questions connexes