【发布时间】:2020-12-18 18:01:36
【问题描述】:
我有一列的值类似于https://ysd.com/ert490ghlkh/gsum
我想获取com/ 之后和/gsum 之前的所有字符。事先,我知道在 .com/ 之后要获取多少个字符。就像我知道必须在 .com 之后获取 11 个字符。
我试过了
REGEXP_REPLACE(REGEXP_REPLACE(column1, 'https://ysd.com/', ''), '/gsum', '')
这似乎并不理想,因为最后一部分 /gsum 可能会有所不同。在这种情况下,我必须写不等于唯一最后一部分的 case 语句。
谁能说出如何在特定子字符串之后获取字符数?
【问题讨论】: