eregi_replace: flere i en

Tags:    php

Jeg er ved at lave en quote funktion. Men mit problem er at hvis der i quoten er en anden quote, så skriver den bare quoten som [quote="enelleranden"]tekst

Min kode er:
ereg_replace("\\[quote="([[:alnum:]]+)"\\]([[:print:]]+)\\[/quote\\]", "<div><b>\\\\1 skrev</b>\\\\2</div>", $tekst);

Med Venlig Hilsen
ZachariasDk

[Redigeret d. 19/03-05 18:30:47 af ZachariasDk]



6 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Hvad med:

ereg_replace("\\[quote="([[:alnum:]]+)"\\](.+)\\[/quote\\]", "<div>\\\\1 skrev\\\\2</div>", $tekst);


--
Ronni Egeriis



--
Ups :-)

[Redigeret d. 19/03-05 22:46:08 af Ronni Egeriis]



Hvad med:

ereg_replace("\\[quote="([[:alnum:]]+)"\\](.+)\\[/quote\\]", "<div>\\\\1 skrev\\\\2</div>", $tekst);


--
Ronni Egeriis



Der kan stadigvæk ikke være flere i en :-(

Med Venlig Hilsen
ZachariasDk



Måske skal du bare erstatte
og
hver for sig? :-) Det ville jeg nok gøre.


--
Ronni Egeriis



Det kunne man gøre :-) Men hva nu hvis man kom til at glemme at lukke den ene ;-)

Med Venlig Hilsen
ZachariasDk



Laver det på en anden måde, lukker tråden...

Med Venlig Hilsen
ZachariasDk



t