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