15. januar 2004 - 12:46Der er
10 kommentarer og 1 løsning
Preg_replace - men kun udenfor PHP-"tags"
Yo!
Jeg har lidt problemer med at lure, hvordan jeg gør følgende:
Jeg har et tekst-dokument, hvori der er noget <?php .. ?> (en artikel). Dette er fint nok, men nu vil jeg gerne markere alle variable ($noget) i dokument så de bliver skrevet med fed.
[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]* er taget fra PHP-manualen. Problemet er dog, at jeg ikke vil matche variable indenfor <?php ... ?>. Hvordan undgår jeg det?
Man kan da godt isoleret gøre dette, hvor vi sparer $udenfor. Men dette er ikke dit sidste spørgsmål i den retning, så måske ender du fornuftigvis med en funktion. Men prøv:
Jeg er dog blevet noget klogere på reg-exp og callback-funktioner på de sidste par dage, så det er jeg da taknemmelig for.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.