如何提取/
和.html
之间的数字值?如何从字符串中获取部分字符串
http://www.site.com/prod/bunch-of-seo-text-of-different-length/12345687.html
http://www.site.com/prod/bunch-of-seo-text-of-different-length/12345688.html
http://www.site.com/prod/bunch-of-seo-text-of-different-length/12345688.html
我想这一点,但我不知道有关语法
SUBSTRING(link FROM '%/%' FOR '%.html%')
它给了我很奇怪的结果,我不知道如何去除'{'和'} – Andrew 2012-07-24 21:33:18
@Andrew,我不知道我的编辑是否可以工作,因为我只有SQL经验和不PostgreSQL的,但这个想法是regexp_matches返回一个数组,你需要再访问该阵列,或将其转化为表行,我试图把它变成表行。 – zamnuts 2012-07-24 21:47:32
无需UNNEST:'选择(regexp_matches(联系, '[0-9] +'))[1] 从网址;' – 2012-07-24 21:51:44