2014-03-06 2 views
0

<img>의 소스를 HTML 형식의 문자열로 바꾸어야하지만 URL을 추출한 후에 원래 문자열과 일치하지 않습니다. 이 간단한 코드가 작동해야하지만 그렇지 않습니다 : src1.split(src2)와 일치하는 하나 없다문자열 내에서 파일 경로 찾기 및 바꾸기가 작동하지 않습니다. 3

var str1:String = "<img src=\"file:///D:\\boo\\hoo\\hoo\\pic.jpg\">"; 
var str2:String = "file:///D:\\boo\\hoo\\hoo\\pic.jpg"; 
var i:int = str1.search(str2); 

. 나는 틀린 일을해야 할 것이다. 그러나 나는 무엇을 알아낼 수 없다.

+1

'file : /// D : \\\\ boo \\\ hoo \\\\ hoo \\\\ pic.jpg'와 같이 백 슬래시를 이스케이프 처리하십시오. – Jerry

답변

0

제리의 대답이 옳습니다.

패턴이 이중 백 슬래시로 검색하려고하면 백 슬래시가 4 개 필요합니다.

설명 there을 읽을 수 있습니다.

관련 문제