Bonjour tout le monde,

J'ai besoin de supprimer de mon textarea, toutes les balises <p> que je récupère à partir de copier coller de word ou de pages internet.

N'étant un pro des expressions régulières, je m'aide à partir d'un site pour les construire. Sur ce site, je suis arrivé à avoir une expression régulière de cette forme :
et le code généré correspondant serait celui ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
var reg = new RegExp("<p\\s*(.=\\\".*\\\")*>", "ig");
mastring = mastring .replace(reg, "");
J'arrive à les enlever pratiquement toutes, mais j'ai un ennui quand il y a un saut de ligne.
Par exemple, avec cet exemple suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<p>aze aze <p a="az" rte="rterte:orityroity szetz:zerzre" zerwxc:"zerzer" wxcx="zerzer">a <test>
, j'obtiens ceci :
ce qui est super.

Par contre, si j'ai cet exemple suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<p>aze aze <p a="az" rte="rterte:orityroity szetz:zerzre"
 zerwxc:"zerzer" wxcx="zerzer">a <test>
, ça ne fonctionne plus du tout.
Avez-vous une idée que je pourrais tester ?

Merci d'avance.