在Oracle中创建独特的slug url

时间:2014-04-17 06:54:26

标签: regex oracle slug

我正在尝试使用正则表达式在oracle中创建唯一的slug URL。如何获取lorem-ipsum-dolor-2之类的URL的数值结束。我的目的是;在我检查插入标题之前如果存在于表中,如果存在slug URL,则检查URL的数值结束,如果有数值则增加它并保存。我尝试了以下在C#中正常工作的正则表达式,但它在Oracle中不起作用。

select regexp_like('lorem-ipsum-dolor-2','(\d+)*$') from dual;

1 个答案:

答案 0 :(得分:1)

你在做什么几乎是正确的。

但不是regexp_like' you need to use regexp_substr`:sp

select regexp_substr('lorem-ipsum-dolor-2','\d+$') from dual;