Bonjour à tous,
je suis en train de faire des expressions régulières avec javascript et j'ai un problème pour capturer tous les caractères mais aussi tous les retours \s d'une chaine.
Par exemple, je souhaite supprimer toutes les balises d'un texte :
La seule astuce que j'ai trouvé est d'exclure le caractère "<" mais cette méthode ne me convient pas. J'aimerais pouvoir réellement tout sélectionner, y compris les saut de lignes avec un simple (.*?).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 //Suppression des balises html contenant une balise de fin s = s.replace(/<([a-zA-Z]+)[^>]*>([^<]*?)<\/\1>/gi,"$2");
Il me semble qu'en perl est dans d'autres langage on puisse utiliser l'option "s" mais je ne trouve pas d'équivalent pour le javascript.
Merci d'avance pour votre aide.
Partager