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 に答える