如何在nodejs中转义字符? [英] how to escape characters in nodejs?

查看:1828
本文介绍了如何在nodejs中转义字符?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道您如何在nodejs中转义特殊字符。我有一个字符串$ what $ ever $
,在我用它调用python脚本之前,需要像like $ what\ $ ever\ $一样转义它。

I was wondering how would you escape special characters in nodejs. I have a string $what$ever$ and I need it escaped like \$what\$ever\$ before i call a python script with it.

我尝试使用querystring npm软件包,但是它还有其他功能。

I tried querystring npm package but it does something else.

推荐答案

您可以在没有任何模块的情况下执行此操作:

You can do this without any modules:

str.replace(/\\/g, "\\\\")
   .replace(/\$/g, "\\$")
   .replace(/'/g, "\\'")
   .replace(/"/g, "\\\"");

这篇关于如何在nodejs中转义字符?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆