2014-03-28 3 views
0
   Thanks Karol, it works 



      Hi, 
    Working on an eclipse project, typing this peace of code 

"선택기 = 선택기 & & selector.replace (/. (? = # [^ \ S] $)/'') \ n"+잘못된 이스케이프 시퀀스 이클립스 문자열 오류

i get this error 

잘못된 이스케이프 시퀀스 (유효 것들 ㄱ \ t의 \ n의 \ f를 \ r에 \ "을 \된다 \ '\)

01,
  Any idea ? 
+0

내 머리 꼭대기에서 나는 당신이 잘못된 캐릭터를 사용하고 있다고 말할 것입니다 ... 나는 백 슬래시 "s"를 보았을 것입니다. 코드의 copntext와 수행하려는 tryign에 관해서는 좀 더 자세히 설명해주십시오. – user1759942

답변

0

여기에 \s이 있습니다. 아무 의미도 없습니다. 그것은 표준 자바의 백 슬래시 탈출이다

"selector = selector && selector.replace(/.(?=#[^\\s]$)/, '') \n" 
                ^----- note double backslash 

:

selector = selector && selector.replace(/.(?=#[^\s]$)/, '') 

당신의 문자열을 같이 할 필요가 : 당신이 원하는 경우 자바 스크립트는 다음과 같다.

관련 문제