删除标签,但在PHP中的标签之间保持字符串

Mis*_*ong 2 php tags string

我有从其他网站获取内容的文件.它包括很多:

<script>
[random] string 1
</script>

<script>
[random] string 2
</script>
....
<script>
[random] string n
</script>

<script type="text/javascript">
must keeping script
</script>

<script type=text/javascript'>
must keeping script
</script>
Run Code Online (Sandbox Code Playgroud)

我想删除<script>,</script>但保持他们之间的内容"[随机]字符串..."使用PHP.

注意:str_replace可以删除它们,但可能会使其他脚本<script type="text/javascript">must keeping</script><script type='text/javascript'>must keeping</script>.它将失去</script>必须保持脚本的密切标记

谢谢你的帮助

//求助:

$content = preg_replace('/(<script>)(.*?)(<\/script>)/s', '$2', $content);
Run Code Online (Sandbox Code Playgroud)

无论如何,谢谢你的帮助

Oma*_*wan 5

<?php
 $text = '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>';
 echo strip_tags($text);

 ?>
Run Code Online (Sandbox Code Playgroud)

要获得有关条带标签的更多信息,请参阅http://php.net/manual/en/function.strip-tags.php