Avatar billede webcreator Nybegynder
13. august 2004 - 01:59 Der er 7 kommentarer og
1 løsning

Fjern http mellem to værdier

Hej Eksperter.

Jeg forsøger lige endnu engang med dette spørgsmål - fik måske ikke udtrykt mig ordentligt tidligere.

Hvordan fjerner jeg http:// inden for [link][/link] ?

Dvs. at : [link] http://www.test.dk [/link]
skal blive: [link] www.test.dk [/link]
Avatar billede expnet Seniormester
13. august 2004 - 02:04 #1
<?
$text = "[link] http://www.test.dk [/link]";
$to_txt = str_replace("http://","",$text);

echo $to_txt;
?>
Avatar billede webcreator Nybegynder
13. august 2004 - 02:14 #2
Duer ikke - hvis min variabel indeholder http:// flere steder, så fjernes disse også. http:// må KUN fjernes mellem [link] [/link] :)
Avatar billede Slettet bruger
13. august 2004 - 02:22 #3
$ny=preg_replace('/\[link\]\s*http:\/\//i','[link]',$gammel);

Her har jeg regnet med at et eventuelt http:// vil stå som det første tekst, hvis det er der.
Avatar billede Slettet bruger
13. august 2004 - 02:24 #4
Men, den tillader at der er skrevet diverse blanktegn mellem [link] og http://

Disse blanktegn fjernes forresten også. Regner ikke med, at det gjorde noget.
Avatar billede webcreator Nybegynder
13. august 2004 - 02:24 #5
Ja, http:// vil være det første efter [link]. Jeg tester det lige :)
Avatar billede webcreator Nybegynder
13. august 2004 - 02:33 #6
Perfekt - smid svar, Sandbox :)))
Avatar billede Slettet bruger
13. august 2004 - 02:36 #7
Kommer her.
Avatar billede webcreator Nybegynder
13. august 2004 - 03:28 #8
Takker :)
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