如果你们中的一些人不熟悉Wordpress的YouTub标签,它看起来像这样
[youtube=http://www.youtube.com/watch?v=ooCLnrmIRFo&feature=related]
我对正则表达式不太了解,而且我发现如何做的是使用以下内容从“[youtube =”和“]”之间的所有内容中获取,但我需要“v”的值。
(\[youtube=)(.+)(\])
非常感谢您的帮助。
答案 0 :(得分:1)
\[youtube=http://[^\]]+v=([\w-]+)[^\]]*\]
然而,最好只提取URL然后对其进行一些验证,最后将其传递给parse_url和parse_str($ url ['query'],$ blah)=> $ blah ['v']将拥有v param。