如何使用PHP替换html代码的视频代码

时间:2014-06-27 00:00:58

标签: php html tags preg-replace

我想用php替换一些html标签

我的字符串是:

some contents are before tags
<div class="videoPlayerCont">
    <div id="myElement">please wait...</div>
</div>
<script type="text/javascript">

        jwplayer("myElement").setup({
            file: "http://mydomain.com/video/20140623.mp4",
            image: "",
            width: 500
        });
</script>
and some contents is after tags

现在我想要:

some contents are before tags
[video]http://mydomain.com/video/20140623.mp4[/video]
and some contents is after tags

请帮帮我。 我不知道如何使用preg_replace

1 个答案:

答案 0 :(得分:0)

我无法理解为什么你这样做但无论如何......你可以使用phpQuery来安全轻松地解析HTML代码:

  1. 检查类videoPlayerCont的div是否存在
  2. 如果是,请使用script方法获取相邻的text元素内容
  3. 使用第一个网址的正则表达式搜索提取的JS代码