我正在使用readLines
包中的xmlTreeParse
和xmlToList
,XML
从XML文件读取XPath表达式。
在我的XML文件中,一行带有
之类的XPath//*[(@id = "name")] (1)
上面提到的功能总是将转义字符添加到我的XPath中,从而将它们转换为
"//*[(@id = \"name\")]" (2)
如何将(2)转换回(1)?
我已经尝试过:
stringi::stri_unescape_unicode
gsub
以“ \”为模式,会导致“尾随反斜杠”错误gsub
中带有“ [\]”的字词不会改变intToUtf8()
\
添加到我的XML文件中