正则表达式连字符和斜线

时间:2014-12-22 16:24:49

标签: php regex

我有以下正则表达式:

"/^(?:.+)-([0-9]+)$/"

我有这样的文字:

  

短裙-TOTO-6

因为我需要捕获数字'6'。

但是当我的文字是

时,我有一个问题
  

TI-TI-6 /塔塔-6

  

蒂蒂/塔塔-7

我的正则表达式工作并捕获最后一个数字,我该怎么做才能捕获我的文本时的最后一个数字:ti-ti-6 / tata-6或titi / tata-7

1 个答案:

答案 0 :(得分:1)

您可以使用:

"~^[^/]*?-(\d+)~"

RegEx Demo