You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在ADF动态表达式中将单引号替换为双引号

修复Azure Data Factory中Replace函数替换单引号的表达式问题

你的表达式语法错误,问题出在单引号的转义与字符串闭合上。在ADF的表达式语言中,单引号需要用两个单引号来转义,且所有字符串必须用单引号首尾包裹。

正确表达式

@replace(pipeline().parameters.tst, '''''', '''''''''')

说明

  • 第二个参数''''(四个单引号):首尾各一个单引号,中间两个单引号转义为一个实际的单引号,代表要查找的目标字符'
  • 第三个参数''''''(六个单引号):首尾各一个单引号,中间两组双单引号分别转义为两个实际的单引号,代表要替换成的''

示例

如果pipeline().parameters.tst的值为hello'world,运行上述表达式后会得到hello''world。

内容的提问来源于stack exchange,提问作者Mahi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 01:09:31