所以我使用的是雪花,特別是 REGEXP_REPLACE 函式。我正在尋找一個 Regex 運算式,該運算式將匹配文本欄位中帶有 @ 符號的任何單詞。
例子:
| 原始資料 | CLEANED_DATA |
|---|---|
| 這是一個示例,然后是 [email protected] | 這是一個樣本,然后是 xxxxx |
| [email protected] | xxxxxx |
到目前為止我嘗試過的是:
Select regexp_replace('[email protected]' , '(([a-zA-Z] )(\W)?([a-zA-Z] ))', 'xxxxxxx') as result;
結果:
xxxxxxx@xxxxxxx.xxxxxxx
uj5u.com熱心網友回復:
您可以使用
Select regexp_replace('here is a sample and then an [email protected]' , '\\S @\\S ', 'xxxxx') as result;
這里,
\S- 一個或多個非空白字符@- 一個@字符\S- 一個或多個非空白字符
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/396623.html
