regexp - bbcode-verschnitt

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

  • regexp - bbcode-verschnitt

    hi, ich habe folgendes problem:

    ich will aus diesem text:

    PHP-Code:
    (b)ist(/beine (b)coooooole(/b
    (normalerweise eckige klammern, geaendert wg foren-code)

    mit hilfe dieser funktion:
    PHP-Code:
    preg_replace("/\(b\)(.+)\(\/b\)/is""<b>\1</b>"$text
    folgendes erstellen lassen:
    PHP-Code:
    <b>ist</beine <b>coooooole</b
    leider ist die ausgabe wie folgt:
    PHP-Code:
    <b>ist(/beine (b)coooooole</b
    also, ich weiss, dass der problem teil in meinem patter "(.+)" ist... ich suche nach einem ausdruck der besagt "alle zeichen AUSSER (/b)". ich habe mich durch die php-dokumentation gewaelzt und auch hier nichts gefunden (bzw. verstanden ).

    vielen dank fuer die hilfe im vorraus, mfg
    www.myplaner.de

  • #2
    modifier "u".

    Kommentar


    • #3
      oh mann... vielen dank! ging einfacher als ich dachte... hatte mich in der phpdok die ganze zeit nur beim pattern-syntax im dreck gewuehlt und hatte die vermutung, dass das mit subpatterns und sonst was gehen muesste!

      nochmal thx & mfg
      www.myplaner.de

      Kommentar

      Lädt...
      X