[quote]
Hej!
[/quote]
Hej på dig!
[quote]
Vad heter du?
[/quote]
Viktor
Så tas allt bort mellan första och sista quoteen, men jag vill bara tabort det som är mellan quoterna, dvs "Hej!" och "Vad heter du?" i detta exempel, då ska altså "Hej på dig!" och "Viktor" finnas kvar när man har kört texten genom parsern.
Vad göra? :)
<?php
$str = "[quote]Lite text att citera och en radbrytning \n[/quote] Text som inte är citerad [quote]blä[/quote]";
$str = preg_replace("/\[quote\](.*?)\[\/quote\]/is", "", $str);
echo $str;
?>
Det funkar hur bra som helst för mig.
Det plockar bort [ quote]-taggar och deras innehåll, och låter resten stå kvar - det var väl det du ville åstadkomma?
EDIT:
Nu märkte jag dock att det blir problem med nästlade quote-taggar.
261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849