正则表达式剥离一些内容

时间:2018-07-27 15:53:13

标签: php regex eregi

我有包含3个或更多[iframe]短代码的代码,我只想保留一个带有特定网址(在此示例中为specific.com)

 $content = '[iframe src="https://specific.com/player/embed_player.php?vid=123"][/iframe]<strong>Dailymotion.com</strong><br />[iframe src="//dailymotion.com/embed/video/k4oXSHJdKT8QsBrqBI5?logo=0&amp;info=0&amp;hideInfos=1"][/iframe]<strong>Some Website</strong><br />[iframe src="//site.com/embed/video/123"][/iframe]';

[iframe]短码的内容数据序列可以不同,但​​是我只需要以下输出。

 [iframe src="https://specific.com/player/embed_player.php?vid=123"][/iframe]

1 个答案:

答案 0 :(得分:-1)

尝试正则表达式:\[iframe src="https:\/\/specific\.com.*?\[\/iframe]

Demo