gpt4 book ai didi

javascript - 如何转义nodejs中的字符?

转载 作者:数据小太阳 更新时间:2023-10-29 04:06:12 51 4
gpt4 key购买 nike

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

我试过 querystring npm package 但它做了其他事情。

最佳答案

你可以在没有任何模块的情况下做到这一点:

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

编辑:

一个较短的版本:

str.replace(/[\\$'"]/g, "\\$&")

(感谢 Mike Samuel 的评论)

关于javascript - 如何转义nodejs中的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22465978/

51 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com