wak*_*aka 8 javascript regex escaping node.js
我想知道如何在nodejs中转义特殊字符.我有一个字符串$ what $ ever $我需要在我用它调用python脚本之前将其转义为\ $ what\$ ever\$.
我尝试了查询字符串npm包,但它做了别的事情.
Dr.*_*Kay 12
您可以在没有任何模块的情况下执
str.replace(/\\/g, "\\\\")
.replace(/\$/g, "\\$")
.replace(/'/g, "\\'")
.replace(/"/g, "\\\"");
Run Code Online (Sandbox Code Playgroud)
好的,这是一个快速说明。不要指望它是最有效的东西,但它确实可以完成工作。
"$what$ever$".split("$").join("\\$")
Run Code Online (Sandbox Code Playgroud)
另一种选择是使用替换。但这样你就必须为每个实例多次调用它。那会很长而且很麻烦。这是最短的片段,可以达到目的
| 归档时间: |
|
| 查看次数: |
37414 次 |
| 最近记录: |