Avatar billede hestetoften Nybegynder
14. november 2007 - 20:49 Der er 9 kommentarer og
1 løsning

replace \ med /

Hvordan får jeg denne til at virke ?

str = "c:\mappe1\mappe2\mappe3";
str = str.replace("\","/");

således at resultatet bliver:
c:/mappe1/mappe2/mappe3
Avatar billede w13 Novice
14. november 2007 - 21:43 #1
Det kan gøres sådan her:
------------------------
var str="c:\\mappe1\\mappe2\\mappe3";
while(str.indexOf("\\")>0) str=str.replace("\\","\/");
alert(str);
Avatar billede roenving Novice
15. november 2007 - 02:15 #2
var str="c:\\mappe1\\mappe2\\mappe3";
str=str.replace(/\\/g,"/");
alert(str);

-- bemærk, at javascript-strengen ikke virker uden de dobbelte backslashes (altså var str -linjen !-)
Avatar billede hestetoften Nybegynder
17. november 2007 - 21:14 #3
det vil sige at jeg først skal erstatte alle \ med \\ ?

Hvordan gøre det ?
Avatar billede roenving Novice
19. november 2007 - 07:51 #4
Jepz ...

-- det kommer an på, hvor du får værdien fra og hvor og hvad du skal bruge den til !-)
Avatar billede hestetoften Nybegynder
04. december 2007 - 09:38 #5
Jeg henter stien fra en fil vha. FSO. men for at arbejde videre med den kræves det et alle \ bliver til /
Har dog fundet ud af at klare mig uden dette.
Men er dog stadig interesseret i en løsning til senere brug

På forhånd tak
Avatar billede w13 Novice
04. december 2007 - 13:18 #6
Ok, så du bruger ASP? Så kan du jo bare der replace \ til \\ sådan her:

<%strSti=Replace(strSti,"\","\\")%>
Avatar billede roenving Novice
04. december 2007 - 17:10 #7
Replace direkte til slash !-)

<%strSti=Replace(strSti,"\","/")%>
Avatar billede w13 Novice
04. december 2007 - 21:31 #8
Doh! Ja :P
Avatar billede hestetoften Nybegynder
04. december 2007 - 23:57 #9
Det er noget der skal køre i active desktop eller som en gadget i sidepanel, så derfor kan jeg ikke bruge asp, desværre. :-(
Avatar billede hestetoften Nybegynder
31. marts 2008 - 12:53 #10
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