笔记本regexp_replace

时间:2019-07-03 22:09:34

标签: databricks

我的sql笔记本中的数据块,regexp_replace有效。 但是我尝试将python笔记本(用于存储表列信息的表)应用于特定列,这会引发错误。

以下是应用于python笔记本的rexexp_replace

'^ [^ AZ ^ az ^ 0-9 ^-] + $ | ^ [0-9] + $ | ^ [\,] + | ^ [\ [] + | ^ [`] + | ^ [\;] + | ^ [$ [0]] + | [\,] $

在笔记本中,错误是作业中止

以下sql查询可在我的个人SQL笔记本中使用。

选择c1,修剪(regexp_replace(c1,'^ [^ AZ ^ az ^ 0-9 ^-] + $ | ^ [0-9] + $ | ^ [\,] + | ^ [\ [] + | ^ [`] + | ^ [\;] + | ^ [$ [0]] + | [\,] $ |(){2,}',''))作为M1的Mod_c1

在python笔记本(存储表列信息)中,当我将以下查询应用于特定列并单击“全部运行”按钮时。然后它没有成功运行,并引发了错误:作业中止。

trim(regexp_replace(c1,'^ [^ AZ ^ az ^ 0-9 ^-] + $ | ^ [0-9] + $ | ^ [\,] + | ^ [\ [] + | ^ [`] + | ^ [\;] + | ^ [$ [0]] + | [\,] $',''))MOD_c1,

0 个答案:

没有答案