Na was wohl, wieder reg. Ausdruck :(

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Na was wohl, wieder reg. Ausdruck :(

    Ich habe folgenden Code :
    Code:
    if($configdaten["italicTag"] == "on") {
            $hack = "|(\[k\])(.*)(\[/k\])|s";
            $code = "<i>\\2</i>";
            $text = preg_replace($hack,$code,$text);
            }
    Nehmen wir an das $text folgenden Inhalt hat :

    $text = "Dies soll [k]kursiv[/k] sein und dies nicht und dies soll wieder [k]kursiv[/k] sein.";

    Dann soll folgende Ausgabe kommen :

    Dies soll kursiv sein und dies nicht und dies soll wieder kursiv sein.

    aber es kommt :

    Dies soll kursiv[/k] sein und dies nicht und dies soll wieder [k]kursiv sein.

    Ihr seht den unterschied ?? Warum geht der Parser nicht von vorne nach hinten ?? Und wie bekomme ich ihn dazu ?
Lädt...
X