【发布时间】:2017-10-07 09:12:34
【问题描述】:
我需要在 IF 子句的一个 THEN 语句中执行以下两个表达式。
REGEXP_EXTRACT_NTH([Col_name],'.*>(.*)',1)
REGEXP_REPLACE([Col_name],'(".*")\s',"")
这两个操作都应该使用 OR 操作来检查。
示例:
<E05739> A service with name "1,178,302,180" is already active between Fri Apr 21 00:00:00 2017 and Thu Dec 30 00:00:00 9999.
预期输出:
A service with name is already active between Fri Apr 21 00:00:00 2017 and Thu Dec 30 00:00:00 9999.
【问题讨论】:
-
请在下面的答案中检查我的方法,
REGEXP_REPLACE([Col_name],'pattern','$1$2')应该可以工作(或者,如果'$1$2'不起作用,请尝试 POSIX/Python 样式,'\1\2') -
我的回答对你有用吗?
标签: sql regex tableau-api