【发布时间】:2012-12-06 06:50:06
【问题描述】:
我有从我的其他网站获取内容的文件。它包括很多:
<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>
我想删除 <script> 和 </script> 但使用 PHP 将它们之间的内容保留为“[random] string ...”。
注意: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);
不管怎样,谢谢你的帮助
【问题讨论】: