首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >仅提取数字/数字

仅提取数字/数字
EN

Stack Overflow用户
提问于 2016-09-04 21:17:37
回答 1查看 100关注 0票数 1

我有URL,这是由应用程序接收。URL可以采用任何格式,但它的末尾总是有一个数字。

例如:

代码语言:javascript
运行
复制
/Page/Modern-Day-Hotel-59460
/Page/Future-Fun-Days-At-Beach-223345
/Page/Hello-Page-123
/Page/This-Page/Second-Page/Main-Product-44231

正如您所看到的,在URL的末尾有一个数值。我尝试只提取URL的数字部分。有什么方法可以做到这一点吗?由于URL长度会发生变化,数字大小也会发生变化,所以我想找一些通用的东西

我正在使用amazon redshift数据库

EN

回答 1

Stack Overflow用户

发布于 2016-09-04 21:24:30

如果数字前面总是有连字符(如您的示例所示),则相对简单的字符串操作就足够了:

代码语言:javascript
运行
复制
select right(col, position('-' in reverse(col)) - 1)

请注意,这将返回最后一个连字符之后的最后一个字符串。它不检查它是否是一个数字。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39317321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档