无效的转义序列Eclipse String错误

时间:2014-03-28 14:17:32

标签: eclipse string character-encoding

                Thanks Karol, it works



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

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

i get this error 
  

无效的转义序列(有效转义序列为\ b \ t \ n \ f \ r \" \' \)

          Any idea ?

1 个答案:

答案 0 :(得分:0)

你有\s,它没有任何意义。如果您希望JavaScript看起来像:

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

你的字符串需要看起来像:

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

这是标准的Java反斜杠转义。