我正在为 YQL 构建查询,但遇到了一个愚蠢的问题。我不会粘贴整个查询,因为没有必要,只是我遇到问题的部分:
var query = encodeURI("... and xpath='//div[@class=\\'body bodySign\\']/p' ...")';
您可能会注意到,我添加了两个\
字符,这是实际查询所需要的。我正在使用多个查询,我需要双重转义'
字符,以便它们在 YQL 中正确解析。
但是 JavaScript 会转义\
字符。我添加多少\
(以“转义”到跟随\
字符)并不重要,我的查询中仍然只剩下一个\
。
如何保留多个\
字符而不使它们相互转义?
谢谢