diff --git a/ecrire/inc/texte.php b/ecrire/inc/texte.php
index 9e8493f98ae6cffb4d884561444c9f4c541be09c..0c2ab38772d70a35db42983476e91552c9c37c2e 100644
--- a/ecrire/inc/texte.php
+++ b/ecrire/inc/texte.php
@@ -105,9 +105,10 @@ function code_echappement($rempl, $source='') {
 
 // - pour $source voir commentaire infra (echappe_retour)
 // - pour $no_transform voir le filtre post_autobr dans inc_filtres.php3
-function echappe_html($letexte, $source='', $no_transform=false) {
+function echappe_html($letexte, $source='', $no_transform=false,
+$preg=',<(html|code|cadre|frame)>(.*)</\1>,Uims') {
 	if (preg_match_all(
-	',<(html|code|cadre|frame)>(.*)</\1>,Uims',
+	$preg,
 	$letexte, $matches, PREG_SET_ORDER))
 	foreach ($matches as $regs) {