正则表达式剥离一些内容[重复]

问题描述 投票:-2回答:1

我的代码包含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]
php regex eregi
1个回答
-1
投票

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

Demo

© www.soinside.com 2019 - 2024. All rights reserved.