06. juni 2006 - 19:27
Der er
15 kommentarer og 1 løsning
reg.exp [quote][/quote] skal laves om til en tabel.
[quote forfatter=cronaldo dato=5/6-2006] Jeg skal have det her smidt ind, som variabel $3? [/quote] Så skal vi se: forfatter skal være $1 dato skal være $2 teksten i mellem de to [quote] og [/quote] skal være $3 <div align="center"> <table cellpadding="0" cellspacing="0" width="90%" height="38"> <tr> <td valign="top" height="19" width="100%"> Citat af: $1, skrevet d.: $2</td> </tr> <tr> <td valign="top" height="19" width="100%"> $3</td> </tr> </table> </div>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Et hurtigt bud er: \[quote forfatter=(.+?) dato=(.+?)\](.+?)\[\/quote\]
er det preg_replace, eregi_replace eller noget andet ? ;s
Se, nu specificerede spørgsmålet jo ikke at der var tale om en løsning til PHP. Men pyt, det havde jeg nu gættet. :^) Det skal bruges sammen med preg_replace().
Formentlig noget i denne stil: $string = " ... [quote forfatter=cronaldo dato=5/6-2006] Jeg skal have det her smidt ind, som variabel $3? [/quote] ... "; $pattern = "/\[quote forfatter=(.+?) dato=(.+?)\](.+?)\[\/quote\]/i"; $replacement = " <div align='center'> <table cellpadding='0' cellspacing='0' width='90%' height='38'> <tr> <td valign='top' height='19' width='100%'> Citat af: $1, skrevet d.: $2 </td> </tr> <tr> <td valign='top' height='19' width='100%'> $3 </td> </tr> </table> </div> "; $string = preg_replace($pattern, $replacement, $string); echo $string;
Det virker ikke, den indsætter ikke tabellen, men skriver stadig [quote] og det tilhørende ? :S..
[quote forfatter=C^Ronaldo dato=05-06/2006 23:30] nice [/quote] << det er hvad der NØJAGTIGT står (:
Prøv med: $pattern = "/\[quote forfatter=(.+?) dato=(.+?)\](.+?)\[\/quote\]/ig"; - eller: $pattern = "/\[quote forfatter=(.+?) dato=(.+?)\](.+?)\[\/quote\]/is";
$pattern = "/\[quote forfatter=(.+?) dato=(.+?)\](.+?)\[\/quote\]/is"; << den virker, mange tak! (: smid et svar
Slettet bruger
06. juni 2006 - 22:55
#9
cronaldo: Mon ikke det ville kunne betale sig at smide " " eller ' ' om din forfatter og din dato?
06. juni 2006 - 23:14
#10
wicez: det ved jeg ikke, tror du det kan det? (: Jeg har et nyt problem nu? Hvordan gør jeg hvis der nu er 2 * quotes? [quote forfatter=C^Ronaldo dato=06-06/2006 15:48] [quote forfatter=C^Ronaldo dato=05-06/2006 23:30] Plapla [/quote] ja, plaplapla :D [/quote] det her bliver til: <div align="center"> <table cellpadding="0" cellspacing="0" width="98%"> <tr> <td class="forumindlaegquotetop" height="16" valign="top" width="100%"> Citat af: <b>C^Ronaldo</b>, skrevet: <b>06-06/2006 15:48</b> </td> </tr> <tr> <td class="forumindlaegquotebottom" height="16" valign="top" width="100%"> <br> [quote forfatter=C^Ronaldo dato=05-06/2006 23:30]<br> nice<br> </td> </tr> </table> </div> <br> <br> Ja, det er meget nice, hold kæft hvor bliver det fedt, det her :D<br> [/quote] Hvordan kan det laves så den ene quote blive til en table inde i den anden table ? :S
07. juni 2006 - 06:51
#11
Vil du også kunne have tekster hvor at der er to qoutes efter hinanden? [quote forfatter=C^Ronaldo dato=06-06/2006 15:48] ja, plaplapla :D [/quote] [quote forfatter=C^Ronaldo dato=05-06/2006 23:30] Plapla [/quote] ... for så begynder det at blive vanskeligt. :^)
07. juni 2006 - 11:53
#12
Ja, det vil jeg have mulighed for at der kommer ? (: Der kan faktisk kommer 10 eller 100 ? :P
07. juni 2006 - 11:53
#13
I kan også bare give mig en måde hvorpå jeg på min side hvor man tilføjer indlæg, kan fjerne alle quotes der allerede er, på nær den nye der bliver genereret ? (:
07. juni 2006 - 12:19
#14
Vil du også kunne have tekster hvor at der er to qoutes efter hinanden? [quote forfatter=C^Ronaldo dato=06-06/2006 15:48] ja, plaplapla :D [/quote] [quote forfatter=C^Ronaldo dato=05-06/2006 23:30] Plapla [/quote] ... for så begynder det at blive vanskeligt. :^) << Nej, sådan skal det ikke være.. Det skal være sådan at der er [quote] inde i en [quote] - det skal laves om til en tabel, som er inde i den anden tabel ? (:
07. juni 2006 - 12:43
#15
Jeg har vist fundet en løsning, og den løsning jeg bruger er nielle's , så jeg tror han skal hve point ? (: - Det er den løsning jeg bruger til både det med kun én [quote] pr. indlæg og til at få lave [quote]'s om til tables. Mange tak, Nielle (:
07. juni 2006 - 12:47
#16
Svar :^)
Kurser inden for grundlæggende programmering