在azure逻辑应用程序中,如何在替换函数中转义单引号(')。
我有一个JSON负载,我必须用doublequote(“)替换单引号(')。 所以我写了一个这样的表达式replace(string(@triggerBody()),'/'','/“')。
但是逃避singleqoute(')的第二个表达式不起作用。
答案 0 :(得分:1)
感谢link,我使用双引号''
解决了这个问题
答案 1 :(得分:0)
尝试一下:
@replace(string(triggerBody()),''' ','\" ')
HTH
答案 2 :(得分:0)
与他人共享单引号和疑问引言的摘要。
包含单引号'的字符串,请使用多余的单引号进行转义:
''
包含双引号“的字符串,前缀带有正斜杠以进行转义:
\"
原始json(由邮递员发布):
{
"name": "single''dds double\"te",
"email": "special signle and double quotes",
"password": "pp@pp"
}
console.log
在Node.js环境中导致SQL查询:
INSERT INTO ztestTbl(name, email, passowrd) VALUES (N'single''dds double"te', N'special signle and double quotes', N'pp@pp')
将字符串插入mssql数据库:
single'dds double"te
答案 3 :(得分:0)
这就是您要做的。单引号内需要2个单引号
@replace(string(triggerBody()),'''' ','\" ')
答案 4 :(得分:0)
我在转义查询参数package.json
中的单引号时遇到问题。我用双引号解决了它。感谢本文中的提示。
"files": [
"dist/*",
"dist/components/*",
...
],
导致:
concat
记下四个单引号。