如何替换数据工厂表达式中的 CR 和 LF

How to replace CR and LF in Data Factory expressions

对此似乎没有明确的答案,我正在使用映射数据流和派生列表达式。我收到的数据有空格、回车符 returns 和换行符,我不想用任何东西替换它们。例如:

Jenny Mc Carthy  -  15 Somewhere Road
Someplace SomePostcode
SomeCity

这是列:FirstName/LastName/Address。我希望它是:

JennyMcCarthy-15SomewhereRoadSomeplaceSomePostcodeSomeCity

数据工厂表达式应该让我这样做,我试过了但似乎没有用:

replace(replace(replace(FirstName+LastName+Address,' ',''),'\r',''),'\n','')

有人知道怎么做吗?

哦,我看看别人的做法就想出来了,我把答案放在这里供其他人使用。看来您必须改用 regexReplace 函数:

regexReplace(regexReplace(replace(firstname+lastname+address1,' ',''),`[\n]`,''),`[\r]`,'')

请注意 regexReplace 中奇怪的引号,是的,您的眼睛没有骗您,它是 grave character