29. juli 2004 - 21:29Der er
4 kommentarer og 1 løsning
Regular Expression virker ikke i php
Jeg skal bruge en reg. exp. som fjerner <a bla bla>bla</a>. Da jeg ikke ved ret meget om reg. exp. har jeg lånt nogle papirer (godt nok til ASP og .NET), hvori der står at man kan bruge "< .*?>" til at fjerne alt indhold mellem det først "<" og det næste ">" og så fremdeles. Denne kunne jeg jo hurtigt om skrive til "<a .*?</a>", som så jo gerne skulle fjerne indholdet mellem de forskellige <a>'er og </a>'er. Men det virker ikke, jeg får tilgengæld fejlen "REG_BADRPT", i den linie, hvor jeg har "<a .*?</a>". Hvorfor virker den ikke, og hvordan skulle det så have været gjort. Jeg skal bruge det i en PHP-side, så derfor kan jeg ikke bruge f.eks. ASP-løsninger til noget.
Okay, tak det vil jeg nok ændre, da jeg ikke selv har en skid at skulle have sagt med hensyn til hjemmesiden, jeg henter info fra. Jeg har fået lov til at hente via sourcecode, men intet andet, og derfor kan jeg måske heller ikke være sikker på at <A ikke vil være der.
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.