我正在尝试删除列中文本中注释数据末尾的日期部分。结尾的日期类似于21FEB
,2004/21FEB
和21FEB18
。
我用过
RegExp_Replace(X, ' [0-9]{1,2}[A-Z]{3}$','',1,1,'i')
删除21FEB
等评论末尾的ADDED EMAIL ADDRESS FROM CTCE DATA 21FEB
。
我用过
RegExp_Replace(X, ' [0-9]{1,4}/[0-9]{1,2}[A-Z]{3}$','',1,1,'i')
删除2004/21FEB
等评论末尾的REX AUTO REFUND 2004/21FEB
。
我用过
REGEXP_REPLACE(X, ' [0-9]{1,2}[A-Z]{3}[0-9]{1,2}$','',1,1,'i')
删除21FEB18
等评论末尾的CANCELED DUPLICATED SEGMENTS P 21FEB18
。
有没有办法在单个REGEXP_REPLACE表达式中组合REGEXP_REPLACE函数的所有这3种不同变体,以便它适用于不同的注释格式?