Avatar billede electrobeat_dk Nybegynder
22. marts 2007 - 17:09 Der er 7 kommentarer og
1 løsning

reg expression

mine tekst streng ser således ud:
gfx/menu.start.png

jeg skal have følgende array:
1 => gfx/
2 => menu
3 => start
4 => png

jeg har lavet følgende her, men den kommer kun til "menu" og ikke længere?

var reg_exp = new RegExp(/(.+\/)([^\.]+)+/);
Avatar billede roenving Novice
22. marts 2007 - 17:15 #1
var txt = "gfx/menu.start.png";
var txt_array = txt.split(/[\/\.]/);
alert(txt_array.join("\n"));
Avatar billede electrobeat_dk Nybegynder
22. marts 2007 - 17:31 #2
det skal lige tilføjes at min "adresse" er noget længere, som jeg måske også burde have skrevet :)

http://noget.noget.dk/dir/dir/dir/gfx/mene.start.png

jeg vil tro det er nemmest at lave en reg exp - dog uden at skulle kunne sige det :)
Avatar billede electrobeat_dk Nybegynder
22. marts 2007 - 18:42 #3
det kan jo laves sådan her

var reg_exp = new RegExp(/(.+\/)(.+)/);

og så med en split på . efterfølgende, men ville gerne se hvordan det så ud når det hele blev ordnet i min reg exp :)
Avatar billede roenving Novice
23. marts 2007 - 03:04 #4
Har du brug for at få /'erne med i resultatet ?-)

-- for hvad forskellen er på at lave en match med en regexp eller at lave en split med en regexp, kan jeg ikke se ...
Avatar billede electrobeat_dk Nybegynder
23. marts 2007 - 13:20 #5
nej ligemeget :)

jeg har fået det til at virke, men var bare nysgerrig om det hele kunne laves i en reg exp uden en split()
Avatar billede electrobeat_dk Nybegynder
23. marts 2007 - 13:23 #6
lav et svar
Avatar billede roenving Novice
23. marts 2007 - 14:12 #7
Oki '-)
Avatar billede roenving Novice
27. marts 2007 - 05:52 #8
-- og tak for point ;~}
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