我有一个像'ramesh//ram/123.jpeg'
这样的字符串。
在这里,我想得到'123.jpeg'
。
我将如何使用position和substring来获取它?
答案 0 :(得分:2)
您可以使用substring
的正则表达式变体,匹配最后'/'
之后的所有字符:
SELECT substring('ramesh//ram/123.jpeg' FROM '[^/]*$')
我认为没有任何简单的方法可以获得角色的最后位置。没有正则表达式的最接近的可能是:
SELECT a[array_length(a,1)] FROM string_to_array('ramesh//ram/123.jpeg', '/') a;