我有从其他网站获取内容的文件.它包括很多:
<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)
无论如何,谢谢你的帮助
<?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