0

我有一个字符串:

https://domain.tld/123456/api/v1/projects/45242457-foo-bar.json

我正在尝试使用以下方法匹配“45242457-foo-bar”:

preg_match('~"/projects/(.*).json"~', $url, $matches, PREG_OFFSET_CAPTURE);

这不断返回零匹配。为什么?

4

1 回答 1

2

你需要逃避你的时期(和一个贪婪的*):

~"/projects/(.*?)\.json"~
于 2013-03-19T17:04:59.360 回答