如何替换数据工厂表达式中的 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。
对此似乎没有明确的答案,我正在使用映射数据流和派生列表达式。我收到的数据有空格、回车符 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。