如何通过微小的改变重复我的模式?

时间:2018-04-09 07:12:30

标签: php regex

这是我的模式\/\d+$。它匹配字符串末尾的斜杠和数字。现在我想扩展它并使它适用于它们的序列。

这是输入:

ticket/2/1/19

这是当前结果:

ticket/2/1

这是预期的结果:

ticket

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以使用grouping construct打包\/\d+并量化该组:

(?:\/\d+)+$

请参阅regex demo

<强>详情

  • (?: - 开始non-capturing group
    • \/ - /
    • \d+ - 1+位数
  • )+ - 小组结束,重复一次或多次(+
  • $ - 字符串结束。