Thomas: m-modifier in Regulaerem Ausdruck

Beitrag lesen

Hallo,

ich moechte jeweils ''text'' durch <i>text</i> ersetzen. Nun habe ich folgenden Code.

<?php
$text = "''Dies ist
kursiv''";

$text = preg_replace("/''(.*?)''/m","<i>$1</i>",$text);

echo $text;

?>

Mein Problem ist, dass obwohl ich den m-Modifier benutze, die Ersetzung auf Grund des Zeilenumbruchs nicht stattfindet. Ohne Zeilenumbruch funkioniert es.

Wo liegt das Problem?

Php ist version 4.4.3.

Danke,

Thomas