Avatar billede hoppe11 Nybegynder
29. juni 2007 - 19:54 Der er 9 kommentarer og
1 løsning

preg_replace html tag

jeg skal matche alle html tags

'/(<[^>]+>)(([^<]+)(<\/[^>]+>))?/' => '\\1 \\3 \\4'
Avatar billede barklund Nybegynder
29. juni 2007 - 19:57 #1
Okay? Men hvad er dit spørgsmål så? Du ved hvilken funktion, du skal bruge, samt hvilke parametre, du skal kalde den med?
Avatar billede hoppe11 Nybegynder
29. juni 2007 - 20:56 #2
det virker ikke :)
Avatar billede hoppe11 Nybegynder
29. juni 2007 - 20:56 #3
- som jeg måske lige glemte at tilføje
Avatar billede barklund Nybegynder
29. juni 2007 - 21:28 #4
Jamen... Hvad gør du, hvad forventer du, og hvad sker i stedet for? Inklusive alle input- og outputparametre samt fejlmeddelelser... :)
Avatar billede hoppe11 Nybegynder
29. juni 2007 - 21:42 #5
den tager ikke tags som ikke har et "end-tag" som <img>
Avatar billede barklund Nybegynder
29. juni 2007 - 21:53 #6
Lad os gå tilbage til: Hvad gør du?

Hvis dit script - det hele... Hvis hvad du putter ind og hvis hvad du får ud... Jo mere du giver af info, desto mere hjælp kan du få... :)

--
Morten Barklund
Avatar billede barklund Nybegynder
29. juni 2007 - 21:54 #7
Og ikke mindst... Giv et eksempel på et input og det ønskede output. Og forresten, hvis du bruger PHP, hvorfor så ikke bruge http://dk.php.net/strip_tags? :)
Avatar billede hoppe11 Nybegynder
29. juni 2007 - 22:06 #8
jeg skal ikke strippe tags, men lave en wordwrap imellem tags..

ved nærmere eftertanke er det ikke nødvendigt at matche <img> osv hvor der ikke er et "end-tag", men mit pattern fanger stadig <img>.. dvs. jeg kun skal matche tags som <a>, <b> osv.

/(<[^>]+>)([^<]+)(<\/[^>]+>)/

eks.
'<img src="url">' => 'uri">'
Avatar billede barklund Nybegynder
29. juni 2007 - 22:17 #9
Jeg forstår ikke hvad du vil.. pind det helt ud så din mor forstår det - så forstår jeg det også :)

Hvad vil du - og du skal skrive mindst 200 ord :)
Avatar billede hoppe11 Nybegynder
29. juni 2007 - 23:52 #10
du må undskylde barklund, men det er mig der fejler fuldstændigt

fejlen ligger i en tidligere preg som jeg vist har fået rettet nu, men tak for din tid :)
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