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
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
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