2015-04-07 30 views

回答

1
(?<=groups\/)\d+ 

試試看這個演示。

https://regex101.com/r/sJ9gM7/57

$re = "/(?<=groups\\/)\\d+/im"; 
$str = ".../groups/123_abc/..."; 

preg_match_all($re, $str, $matches); 
+0

所以在PHP中,這將是preg_match('(?<= groups \ /)\ d +',$ _SERVER ['REQUEST_URI'],$ matches);然後用$ matches [0]訪問ID? –

+0

@RaphaelJeger查看編輯 – vks

+1

你是我今天的英雄。謝謝! –

2

無論是什麼語言,則可以拆分上"/groups/",然後採取第二元件,其是在索引1

_然後分割並採取其在索引0第一個元素。

+0

對不起,這是PHP! –

+0

@RaphaelJeger然後。只需按照上述步驟。 –

相關問題