2010-02-10 3 views
1
var aText:String = "C:\\folder\\folder\\file"; 
var filterVal:String = aText.toLowerCase().replace(/\//g, '/'); 
trace(aText); 
trace(filterVal); 

결과를 슬래시.슬래시 액션뿐만

내가 뭘 잘못하고 있니? 고맙습니다. 당신이 \를 원하는 것 무엇을 잘못하고있다

답변

6

은 다음과 같습니다

var filterVal:String = aText.toLowerCase().replace(/\\/g, '/'); 

초기 및 종료 '/'정규 표현식을 구분합니다. 내부 (\\) 란 무엇을 찾고 있습니다. 그것은 백 슬래시이기 때문에 그것을 벗어나야합니다.

+0

죄송합니다. 제목과 코드를 일치시켜야합니다. 나는 지금 그것을 바로 잡을 것이다. – jedierikb

+0

위대한, 그냥 다른 옵션을 제거 내 응답을 편집했습니다. 또한 RegExp의 작성 방법을 약간 설명했습니다. 설명을 위해 – Johnco

+0

xx. 고맙습니다. – jedierikb