我想通过正则表达式从输入字符串中提取youtube视频ID。输入始终如下:[youtube=-J_JLXuioEI]
我需要id,在这种情况下为-J_JLXuioEI
。
现在我使用以下正则表达式:
preg_match_all('/youtube=([a-zA-Z0-9\-_]+)/', $string, $m );
我担心Google会在其ID中使用其他字符,例如!
,因此我想询问您是否拥有如何解析这些ID的一般ID。
非常感谢,
enne
答案 0 :(得分:0)
在=之前和之后获取所有内容]。像
/\[youtube=(.+)\]/