Wikke
wzl-lid
Sinds 6/1/2005
T: 8
R: 253
|
27/9/2005 -
21:12u
| Quote
|
wie kan me helpen? want ik snap er niet zoeel van 
ik heb een zelfgeschreven forum, waar mensen elkaar dus kunnen quoten, maar de reguliere expressie wil niet lukken kan iemand me helpen?
ik wil dus van dit: [ quote=naam]bericht dat gequoted is[/quote ] (zonder de spaties in de UBB tag)
naar: <blockquote><strong>naam schreef:</strong><br />bericht dat gequoted is</blockquote>
naam is de gequote user
alvast bedankt.
|
nyx
WZL-lid
Sinds 18/1/2003
T:6 -
R:53
|
28/9/2005 -
16:04u
| Quote
|
wat heeft dit met regex te maken? 1. strip de haakjes [ ] 2. replace "quote=naam" door "<blockquote><strong>naam schreef:</strong><br />"
|
Wikke
wzl-lid
Sinds 6/1/2005
T:8 -
R:253
|
28/9/2005 -
17:57u
| Quote
|
die haakjes strippen gaat al niet, omdat ik meerdere ubb codes heb (niet zelf geschreven)
maar ik zal eens via die 2e proberen
|
Losealot
Beachboy
Sinds 24/9/2004
T:55 -
R:1358
|
29/9/2005 -
18:51u
| Quote
|
nyx schreef: wat heeft dit met regex te maken?
toch redelijk wa
|
Flyboy
[mod] everywhere
Sinds 18/6/2003
T:43 -
R:4373
|
6/10/2005 -
12:13u
| Quote
|
$result = eregi_replace("\\[quote=([^\\[]*)\\]([^\\[]*)\\[/ quote]","<blockquote><strong>\\1 schreef:</strong><br />\\2</blockquote>", $result);
dat zou moeten werken denk ik. als de originele waarde in $result zit toch
*edit: spatie bij [/ quote] wel wegdoen
Laatst aangepast door
Flyboy
op 6/10/2005 12:14:34u
(1x aangepast)
|
Wikke
wzl-lid
Sinds 6/1/2005
T:8 -
R:253
|
6/10/2005 -
12:17u
| Quote
|
thx!
kzal het eens proberen als ik thuis ben (stage)
ik laat wel weten hoe het afloopt
|
Wikke
wzl-lid
Sinds 6/1/2005
T:8 -
R:253
|
6/10/2005 -
21:41u
| Quote
|
Flyboy, je regex deed het niet 
maar kheb het gevonden via via (voor wie het moest intereseren):
$bericht = preg_replace ("#\[quote=(.*?)\]#si", "<blockquote><strong>\\1 schreef:</strong><br />", $bericht); $bericht = preg_replace ("#\[/quote\]#si", "</blockquote>", $bericht);
als het in 1 regex stond, kon je geen quote in een quote weergeven nu wel 
toch bedankt iedereen
|
Flyboy
[mod] everywhere
Sinds 18/6/2003
T:43 -
R:4373
|
6/10/2005 -
23:22u
| Quote
|
maar kunt ge er nu 2 na elkaar weergeven?
|
Wikke
wzl-lid
Sinds 6/1/2005
T:8 -
R:253
|
7/10/2005 -
8:20u
| Quote
|
na elkaar en in elkaar
|