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 <p\s*(.=\".*\")*>
J'arrive � les enlever pratiquement toutes, mais j'ai un ennui quand il y a un saut de ligne.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 var reg = new RegExp("<p\\s*(.=\\\".*\\\")*>", "ig"); mastring = mastring .replace(reg, "");
Par exemple, avec cet exemple suivant :
, j'obtiens ceci :
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>
ce qui est super.
Code : S�lectionner tout - Visualiser dans une fen�tre � part aze aze a <test>
Par contre, si j'ai cet exemple suivant :
, �a ne fonctionne plus du tout.
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>
Avez-vous une id�e que je pourrais tester ?
Merci d'avance.
Partager