如何在ADF动态表达式中将单引号替换为双引号
修复Azure Data Factory中Replace函数替换单引号的表达式问题
你的表达式语法错误,问题出在单引号的转义与字符串闭合上。在ADF的表达式语言中,单引号需要用两个单引号来转义,且所有字符串必须用单引号首尾包裹。
正确表达式
@replace(pipeline().parameters.tst, '''''', '''''''''')
说明
- 第二个参数
''''(四个单引号):首尾各一个单引号,中间两个单引号转义为一个实际的单引号,代表要查找的目标字符' - 第三个参数
''''''(六个单引号):首尾各一个单引号,中间两组双单引号分别转义为两个实际的单引号,代表要替换成的''
示例
如果pipeline().parameters.tst的值为hello'world,运行上述表达式后会得到hello''world。
内容的提问来源于stack exchange,提问作者Mahi
相关产品推荐
相关产品推荐

