kostenloser Webspace werbefrei: lima-city


pattern mach probleme

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    a************n

    hey,

    wie der titel es schon sagt macht mit ein pattern Probleme:
    $str = preg_replace("/\[quote(:|=)(.*?)\](.*?)\[\/quote\]/si","<div class=\"quote\">$2 schrieb:<hr />$3</div>",$str);
    	$str = preg_replace("/\[quote\](.*?)\[\/quote\]/si","<div class=\"quote\">$1</div>",$str);


    diese zwei Zeilen stammen aus der Funktion für die BB-Codes, und funktionieren auch eigentlich. Nur sie lassen sich nicht verschachteln. Jetzt ist meine Frage wie bekomme ich sie Verschachtelt?? habe ich nur eine modifier vergessen?

    Andre
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Verschachtelt in welchem Sinne?
    - Beide Regex in einen zusammenfassen? Sollte machbar sein, ich mach mich gleich mal ans Werk...
    - Verschachtelte Quotes tun nicht? Konnte an falscher "Verwertungsreihenfolge" der End-Tags liegen. Was da schief gehen sollte seh ich aber grad auch nicht.
  4. Autor dieses Themas

    a************n

    naja wenn zb. folgendes auftritt geht nur der erste start quote bis zum ersten end quote
    [quote:Andre]
    [quote:ein_anderer]text[/quote]
    text
    [/quote]



    andre
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!