Q Qaz Medlem sedan feb. 2000 211 inlägg Frågan 23 apr. 2001 20:34 #1 Jag har ett textblock som jag formaterar. I det blocket med text finns det ett par koder (typ Wf) ex
<start> Lite speciell text <stop>
mindre speciell text
Jag vill formatera allt mellan dessa koder för sig och sedan fortsätta formateringen.
Någon som fattar vad jag vill och som kan hjälpa mig med det?
Agaith Medlem sedan jan. 2001 191 inlägg Om texten du skall fromatera ligger på en rad kan du använda dig av
ereg("<START>([^\n]*)<STOP>", $specielltext, $skallformateras);
Nu kommer texten du skall formatera ligga i $skallformateras[1] och det är bara att formatera den.
Om textsträngarna du skall formatera inte ligger på en rad fungerar inte detta...
Q Qaz Medlem sedan feb. 2000 211 inlägg Någon som kan säga i vilken av UBB filerna jag hittar text formateringen? Med smilesy, ubb kod osv.... man kan ju alltid kolla hur det funkar i perl och sedan översätta.....
N nicclas Medlem sedan feb. 2000 1 050 inlägg B Batboy Medlem sedan jan. 2000 1 006 inlägg Från vBulletin:
$bbcode = "[img]http://www.server.nu/images/image.gif[/img]";
$bbcode = preg_replace("/(\[)(img)(])(\r\n)*([^\"]*)(\[\/img\])/siU", "<img src=\"\\5\" border=\"0\" alt=\"\">", $bbcode);
echo $bbcode;
/j
------------------
R6