Goeiemiddag,
Ik ben bezig een met een ubb parser. En ik gebruik
Nu werkt het wel bij de volgende string:
Maar niet bij:
Wat doe ik fout in mijn stukje preg_replace ? Wacht eens even. Newlines hebben er iets mee te maken.
ps. Sorry dit topic heb ik per ongeluk in het verkeerde forum geplaatst.
Ik ben bezig een met een ubb parser. En ik gebruik
code:
om [quote] te detecteren.1
| $text= preg_replace("/\\[quote\](.+?)\\[\/quote\]/","<blockquote>$1</blockquote>", $text); |
Nu werkt het wel bij de volgende string:
code:
1
| $text = "[quote] Stukje citaat [/quote]"; |
Maar niet bij:
code:
Hij pakt dan alleen de eerste quote - en niet de quote in de quote - 1
| $text = "[quote] Stukje citaat [quote] Nog een stukje citaat in het andere citaat [/quote] [/quote]"; |
Wat doe ik fout in mijn stukje preg_replace ? Wacht eens even. Newlines hebben er iets mee te maken.
code:
werkt niet 1
| $text = "[quote] BLAAAT \n Blaadieblaa [/quote]"; |
ps. Sorry dit topic heb ik per ongeluk in het verkeerde forum geplaatst.
[ Voor 48% gewijzigd door Verwijderd op 07-06-2006 09:58 . Reden: ontdenkte dat met newlines preg_replace ook al de boot ingaat. ]