如何使用REGEX_REPLACE搜索和替换Teradata中的部分字符串。我希望能够搜索部分字符串并用空格替换它。
例如,如果我的字符串包含' Walmart和Occurrence> 0 / Target and Occurrence> 0',我希望能够只搜索“Walmart'并用空格替换整个字符串。所以我的输出应该是' / Target和Occurrence> 0'
由于
答案 0 :(得分:0)
这应该有效:
regexp_replace(x, '[^/]*Walmart[^/]*', ' ',1,0,'i') -- case insensitive
regexp_replace(x, '[^/]*Walmart[^/]*') -- case sensitive
检查是否有'Walmart'
,然后用空格替换上一个斜杠和下一个斜杠之间的所有内容。