diff --git a/ecrire/inc/texte.php b/ecrire/inc/texte.php
index 72aabd16c16b7134c5bec985ec6ca3d5584a7977..12c62ffe26915df72f3183f53302960bf4ba63f4 100644
--- a/ecrire/inc/texte.php
+++ b/ecrire/inc/texte.php
@@ -127,7 +127,7 @@ function traiter_echap_code_dist($regs) {
 	if (is_int(strpos($echap,"\n"))) {
 		// supprimer les sauts de ligne debut/fin
 		// (mais pas les espaces => ascii art).
-		$echap = preg_replace("/^[\n\r]+|[\n\r]+$/ms", "", $echap);
+		$echap = preg_replace("/^[\n\r]+|[\n\r]+$/s", "", $echap);
 		$echap = nl2br($echap);
 		$echap = "<div style='text-align: left;' "
 		. "class='spip_code' dir='ltr'><code>"