webForumDet fria alternativet

ereg

4 svar · 205 visningar · startad av Qaz

QazMedlem sedan feb. 2000210 inlägg
#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?

AgaithMedlem sedan jan. 2001168 inlägg
#2

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...

QazMedlem sedan feb. 2000210 inlägg
#3

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.....

nicclasMedlem sedan feb. 20001 061 inlägg
#4

Prova med Sweys gamla översättning: http://cgi.webforum.nu/wf/Forum12/HTML/000241.html

/nicclas - www.nyhetsrubriker.com

BatboyMedlem sedan jan. 2000888 inlägg
#5

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

Genererad på 549 ms · cache AV · v20260730165559-full.f96bc7eb