Regular expressions med kald til PHP-funktion?

Tags:    php

<< < 12 > >>
Hvordan? Jeg skal erstatte tekst til returværdien af et funktionskald.



med preg_replace_callback eller preg_replace med 'e' modifieren.

http://www.php.net/preg_replace_callback



Tak! Og beklager at jeg ikke fik skrevet før... Uden emails er det rimelig svært at huske at tjekke de gamle tråde :)



Her kommer lige et stykke kode:

Fold kodeboks ind/udKode 


Og her kommer en fejlmeddelelse:

Fold kodeboks ind/udKode 


Hvad gør jeg forkert?



Indlæg senest redigeret d. 23.04.2011 09:00 af Bruger #14505
Bør jeg oprette en ny tråd til det nye spørgsmål, eller falder det ind under det gamle?



[/h1\]/",
\/h skal være \/h, gælder for alle sammen.



Jamen h1 er jo bare tekst, jeg selv definerer?! Det er ikke ment som en RE-funktion.
Hov. D'oh. Så skulle der jo nok heller ikke være slashes før ;) Jeg retter lige.

EDIT:

Næh, sådan skal det sgu være. Hvorfor tror PHP, at der er tale om en intern RE-funktion?



Indlæg senest redigeret d. 21.12.2008 09:51 af Bruger #14505




Indlæg senest redigeret d. 23.04.2011 09:02 af Bruger #14505
Damn, jeg er helt blank. Jeg har absolut ingen erfaring med RE!

Alle funktioner til eksterne links, givet ved [el]target[/el] og [el=target]title[/el], fungerer nu. Så kommer det svære: Interne links!

Jeg har rettet lidt:

Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 23.04.2011 09:02 af Bruger #14505
lavet et lille eksempel kode der virker:
Fold kodeboks ind/udKode 





Indlæg senest redigeret d. 22.12.2008 21:54 af Bruger #5620
Tak, jeg kikker lige på det.



<< < 12 > >>
t