根据模式查找子串?

Finding Substring Based on Pattern?

我有一列 URL,我想提取最后一个“/”之后的字符串。例如, *www.site.com/string1/string2/string3/**string4***--how 我会只提取 string4 吗?所有 URL 的长度都不同,所以我正在寻找动态的东西。谢谢!

SELECT 
    column1 as url,
    regexp_substr(url, '/([^/]+)$',1,1,'e',1) as tail
from values
    ('
    ('9/30/21 22:30'),
    ('http://www.example.com/string1/string2/string3/**string4***--how')
;

给出:

URL TAIL
finding-substring-based-on-pattern
9/30/21 22:30 21 22:30
http://www.example.com/string1/string2/string3/**string4***--how string4*--how

哈哈我在前面的问题中留下了一个日期字符串,但它显示尾部匹配有效..