Avatar billede webcreator Nybegynder
09. februar 2005 - 23:24 Der er 5 kommentarer og
1 løsning

Fjern alt der starter og slutter med < og >

Hej eksperter.

Jeg har noget HTML, som jeg ønsker at pille ud af mit dokument. Det kunne fx være <span class="test">Hej med dig</span>.

Jeg ønsker i ovenstående tilfølde, at '<span class="test">' og '</span>' bliver fjernet. Teksten "Hej med dig" må ikke blive fjernet. Så jeg kunne forestille mig, at jeg bare skal have fjernet alt tekst der står imellem < og > inklusiv selve tegnene. Kan dette gøres nemt? (fx med Regular Expressions).
Avatar billede detox Nybegynder
09. februar 2005 - 23:27 #1
Brug strip_tags().
Avatar billede webcreator Nybegynder
09. februar 2005 - 23:45 #2
Takker - svartid :)
Hvis du kan/gider svare på dette spørgsmål, smider jeg lige 10 points mere i puljen :

Jeg vil fjerne alle gentagelser af mellemrum (i hele teksten). Jeg har kigget på trim(), rtrim() og ltrim(), men de ser ikke ud til at kunne fjerne de ekstra mellemrum inde i teksten. Kan det virkelig passe at der ikke er en funktion der kan løse det problem ?
Avatar billede webcreator Nybegynder
09. februar 2005 - 23:46 #3
Jeg har forsøgt på denne måde : Xtrim($result, " ");
X angiver at jeg også har prøvet med ltrim og rtrim
Avatar billede detox Nybegynder
09. februar 2005 - 23:55 #4
Kunne gøres med:

$str = preg_replace("/\s{2,}/", ' ', $str);
Avatar billede webcreator Nybegynder
09. februar 2005 - 23:56 #5
Jamen så snupper jeg dén løsning. Tusind tak :)
Avatar billede detox Nybegynder
09. februar 2005 - 23:57 #6
Velbekommen
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester