2014-09-02 2 views
0

Linux에서 파일 경로가 있고 java 스크립트 바꾸기를 사용하여 Windows 모델로 변환하려고합니다. Java 스크립트에서 파일 경로 모델을 Linux (/)에서 Windows ()로 변경

예를 들어 I 변환하려고 : //File/Test/images을 나는

var winpath =oldPath.replace(/:|\\/g, "\/"); 

입니다 하려면 string.replace를 사용하여이를 달성하기 위해 노력하고 \\File\Test\images

입니다 윈도우 파일 경로 모델은 이것을이다 /\으로 바꿀 올바른 방법은 무엇입니까?

감사

답변

0

g 수정 자와 함께 정규식 리터럴을 사용하고 구분 기호와 충돌하지 않도록 "/"를 사용하여 "/"를 이스케이프 처리하십시오.

var myStr = '//File/Test/images', replacement = ''; 
var replaced = myStr.replace(/\//g, replacement); 
0

당신은이 작업을 수행 할 수 있습니다

var winPath = oldPath.replace(/\//g,"\\"); 

/\//g 모든 /과 일치 \으로 대체됩니다.

0

하면이 코드를 시도하고 replace() 기능 초 PARAM에 \ 문자를 탈출

var oldPath = "//File/Test/images"; 
var winpath = oldPath.replace(/[\/]/g, "\\"); 
alert(winpath) 

DEMO