我有字符串:\ rnosapmdwq\salesforce\R3Q\OutputFiles\Archive
当我尝试将其发送到.NET Web服务时,我得到一个无法识别的转义序列.
我正在尝试用"|"替换所有"\" 将其发送到服务器.
我知道我可以使用替换方法,但只能替换第一个元素.我想我需要使用正则表达式来解决它.
这是我到目前为止所拥有的:
Path = Path.replace("\\/g", "|");
Run Code Online (Sandbox Code Playgroud)
这是错误的.
Gri*_*fin 40
你不需要将正则表达式作为一个字符串,它有助于首先/在那里
Path = Path.replace(/\\/g, "|")
Run Code Online (Sandbox Code Playgroud)
正确的语法是: Path = Path.replace(/\\/g, "|");
工作示例:http://jsfiddle.net/eDKej/.
示例(仅用于演示目的的额外代码):
var Path = $("#path").text();
Path = Path.replace(/\\/g, "|");
$("#new-path").append(Path);
Run Code Online (Sandbox Code Playgroud)