【发布时间】:2021-02-26 23:47:51
【问题描述】:
我碰壁了。我需要从下面的文本中提取 from: Date 和 To: Date。 它总是以日期开头。但是从:更改为:有时可以是 [none] 而不是日期模式。
列:
"31-Jul-2017 11:29 (GMT+1:00) Date Due was modified by: placeholder, SNO-1234.
**Changed from: 12-Dec-2017**
**Changed to: 01-Jan-2021**
Meaning: Initial Entry
Meaning Comments:"
想要的输出:
Column = From: "12-Dec-2017"
Column = Changed To: "01-Jan-2021"
我试过了
cast(regexp_substr(column:, 'from:\s.*') as varchar(17)) as "From:",
cast(regexp_substr(column:, 'to:\s.*') as varchar(15)) as "Changed To:"
我最终得到..
Column = From: "**From:** 12-Dec-2017"
Column = Changed To: "**To:** 01-Jan-2021"
无论如何要排除 from: 和 to: ?所以基本上,我怎样才能只得到“from:”和“to:”之后的 11 个字符。
提前致谢!
\光辉之水
【问题讨论】: