0

我正在研究一个小的 php 脚本。我使用 preg_match 从长文本中获取 youtube id。任何方式我使用这个代码:

preg_match('~/v/([0-9a-z_]+)~i', $text, $matches)

代码完美运行,但他不抓取包含“-”的 ID。

4

1 回答 1

1

-您的正则表达式中没有 a ,它应该是:

preg_match('~/v/([0-9a-z_\-]+)~i', $text, $matches)
于 2013-08-25T22:24:07.507 回答