Avatar billede supermand69 Nybegynder
25. oktober 2004 - 18:29 Der er 18 kommentarer og
1 løsning

preg_replace, definere "kanten" af et ord?

jeg har en funktion som skal lave url's om til links, men den virker ikke helt som den skal

se her: http://clark.avansis.dk/test/url2link.php

i den øverste linje tager den et mellemrum med i mit link, og i min ftp adresse laver den en mailto :( kan man ikke på en aller anden måde definere "kanten" af et ord så den ikke starter med at replace midt i et ord? f.eks. i min ftp adresse
Avatar billede erikjacobsen Ekspert
25. oktober 2004 - 18:30 #1
Avatar billede supermand69 Nybegynder
25. oktober 2004 - 18:34 #2
det har jeg prøvet, men synes ikke det funker? :(
Avatar billede erikjacobsen Ekspert
25. oktober 2004 - 18:38 #3
Det plejer det nu at gøre.
Avatar billede supermand69 Nybegynder
25. oktober 2004 - 18:42 #4
gider du vise hvordan man bruger den? jeg gør sikkert forkert...

er ikke særlig sej til reg endnu
Avatar billede erikjacobsen Ekspert
25. oktober 2004 - 18:49 #5
$a="abe, min abe, abekattestreger i to skabe";
                                                                                $b=preg_replace('/\babe\b/','mio',$a);
                                                                                print "$b\n";

udskriver

mio, min mio, abekattestreger i et skab
Avatar billede erikjacobsen Ekspert
25. oktober 2004 - 18:49 #6
ok, ja, den skriver jo:
mio, min mio, abekattestreger i to skabe
Avatar billede supermand69 Nybegynder
25. oktober 2004 - 18:57 #7
nu går der helt kage i min script :(

gider du kigge på det? :)
Avatar billede supermand69 Nybegynder
25. oktober 2004 - 19:02 #8
hvordan fungerer det med \\0, \\1, \\2 osv?
Avatar billede erikjacobsen Ekspert
25. oktober 2004 - 19:04 #9
som det plejer ;)  Jeg kan kun hjælpe dig, hvis jeg kan se noget.
Avatar billede supermand69 Nybegynder
25. oktober 2004 - 19:05 #10
tjek mit link i toppen ;)
Avatar billede erikjacobsen Ekspert
25. oktober 2004 - 19:15 #11
Nåh, det var formålet med linket.
Du skal nok ikke dele op i 2 forskellige med/uden http:/www.
Og i ftp-en skal du nok direkte angive muligheden for
brugernavn og password. Det ligger lidt ud over hvad jeg
har tid til lige nu.
Avatar billede supermand69 Nybegynder
25. oktober 2004 - 19:22 #12
ok...

har lige et par hurtige spørgsmål så :)

tager \\0 ikke hele strengen?

kan det lade sig gøre at tage \\0 uden \\2 ?? hvis du forstår?
Avatar billede bojo Nybegynder
25. oktober 2004 - 19:25 #13
Avatar billede erikjacobsen Ekspert
25. oktober 2004 - 19:35 #14
Du sætter bare de parenteser du har behov om det du vil trække ud.
Du kan ikke bare tage noget fra \\0
Avatar billede supermand69 Nybegynder
27. oktober 2004 - 19:46 #15
erikjacobsen > har du så tid i dag? ;)
Avatar billede supermand69 Nybegynder
31. oktober 2004 - 19:08 #16
erikjacobsen > gider du ikke nok hjælpe mig? :)
Avatar billede erikjacobsen Ekspert
31. oktober 2004 - 19:14 #17
Jeg er ikke forpligtet til at hjælpe dig, vel? Det vil tage lidt tid, og
det har jeg nok ikke sådan lige.
Avatar billede supermand69 Nybegynder
31. oktober 2004 - 19:38 #18
kunne jo godt være du havde tid på et tidspunkt?
Avatar billede supermand69 Nybegynder
19. november 2004 - 16:54 #19
lukker
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