2014-06-23 36 views
0

我有这样的字符串'ramesh//ram/123.jpeg'。 在这里,我想得到'123.jpeg'如何获得相关字符串

我将如何使用位置和子串来获得此?

+0

将所有文件放在/ ram文件夹中? – Lucas

回答

2

您可以用substring正则表达式变种做了,最后'/'后匹配所有字符:

SELECT substring('ramesh//ram/123.jpeg' FROM '[^/]*$') 

我不认为有任何简单的方法来得到一个字符的最后位置。没有正则表达式可以得到最接近的可能是:

SELECT a[array_length(a,1)] FROM string_to_array('ramesh//ram/123.jpeg', '/') a;