我需要用php查找并选择文本中的所有youtube链接,以用适当的嵌入代码替换它们,但我似乎找不到办法。
1-链接开始处:链接的开始可能会在https://www.youtube.com/watch?v=<video_id>
和https://youtu.be/<video_id>
之间更改,我认为strpos()
会完成此工作,问题是...。
2-结束处:
该链接可能带有(或没有)附加了查询字符串,这使得其长度未知,因此唯一的方法是在https://www.youtube.co....
或https://youtu.b...
与下一个空格之间进行选择,该空格将是链接的结尾。 我需要用正确的YouTube嵌入代码替换链接。
知道如何选择链接吗?
我需要用php查找并选择文本中的所有youtube链接,以用适当的嵌入代码替换它们,但我似乎找不到办法。 1-链接开始的位置:链接的开始...
尝试此正则表达式