如何在nodejs中转义字符?
我想知道你将如何逃避nodejs中的特殊字符。 我有一个string$ what $ ever $,我需要它逃脱像\ $什么\ $ ever \ $之前,我与它调用一个python脚本。
我累了querystring NPM包,但它做了别的。
谢谢!
你可以做到这一点,没有任何模块:
str.replace(/\\/g, "\\\\") .replace(/\$/g, "\\$") .replace(/'/g, "\\'") .replace(/"/g, "\\\"");
好吧,inheritance人快点。 不要期望它是那里最有效的东西,但它做的工作。
"$what$ever$".split("$").join("\\$")
另一种select是使用replace。 但是,那么您将不得不多次为每个实例调用它。 这将是漫长而繁琐的。 这是最简单的方法