php-解析youtube视频ID

时间:2011-10-25 11:19:10

标签: php regex

  

可能重复:
  parse youtube video id using preg_match

我想通过正则表达式从输入字符串中提取youtube视频ID。输入始终如下:[youtube=-J_JLXuioEI]我需要id,在这种情况下为-J_JLXuioEI。 现在我使用以下正则表达式:

preg_match_all('/youtube=([a-zA-Z0-9\-_]+)/', $string, $m );

我担心Google会在其ID中使用其他字符,例如!,因此我想询问您是否拥有如何解析这些ID的一般ID。

非常感谢,

enne

1 个答案:

答案 0 :(得分:0)

在=之前和之后获取所有内容]。像

/\[youtube=(.+)\]/