Avatar billede MRC_DOT_DK Nybegynder
24. april 2013 - 17:29 Der er 6 kommentarer og
1 løsning

Hjælp Preg, trim , strip

Hej...

Har brug for hjælp.
Det jeg gerne vil er, omdanne url til kun billed navn uden .png

Input : http://www.noget.dk/a/b/c/billed.png
Output: billed
Avatar billede olebole Juniormester
24. april 2013 - 17:40 #1
<ole>

$out = preg_replace('#^.+/(.+)\.png$#', '$1', $url);

/mvh
</bole>
Avatar billede MRC_DOT_DK Nybegynder
24. april 2013 - 17:51 #2
Okay, har læst på preg_replace, kan ikke rigtigt forstå dette.

Tror jeg er med på '#^.+/(.+)\.png og så ikke.

Gider du prøve at forklare mig dette :-)
Avatar billede olebole Juniormester
24. april 2013 - 18:04 #3
# bruges som delimitor (så kan jeg bruge '/' i mønstret uden at escape)

^ betyder 'begyndelsen af strengen'

.+? betyder 'et eller flere tegn'

/ betyder /

(.+) betyder 'et eller flere tegn' (parentesen opretter en reference)

\. betyder 'et punktum'

$ betyder 'slutningen af strengen'
Avatar billede olebole Juniormester
24. april 2013 - 18:06 #4
Avatar billede MRC_DOT_DK Nybegynder
24. april 2013 - 18:36 #5
Tak..
Det er super, tror jeg begynder at forstå.
Skal lige lege lidt med det.

Skriv et svar.
Avatar billede olebole Juniormester
24. april 2013 - 18:52 #6
Selvtak. Jeg samler ikke point. Læg selv et svar og accepter det, så tråden lukkes  =)
Avatar billede MRC_DOT_DK Nybegynder
24. april 2013 - 19:20 #7
Tak til olebole :-)
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