如何匹配重复组

时间:2018-07-17 22:34:15

标签: php regex preg-match

我在Google上搜索了很多答案。也许很容易,但是就我而言,我没有找到解决方法。

如何使用正则表达式对它们进行匹配和解析 service-page-name/32/54/regular/superize

我正在尝试使用preg_match,我想拥有

第1组->服务页面名称

第2组-> / 32

第3组-> / 54

第4组-> / regular

Groupe 5-> / supersize

很明显,除了页面之外,还可以添加n个参数,而不仅仅是这里的4个。

谢谢

1 个答案:

答案 0 :(得分:1)

这里的解决方法:

preg_match_all("/(\/?[\w-]+)/", $input_lines, $output_array);

您可以检查此模式的结果并在此处进行实时调整:https://www.phpliveregex.com/p/oD5

enter image description here