我有从我的其他网站获取内容的文件。它包括很多:
<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 在它们之间保留内容“[随机] 字符串 ...”。
注意: 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);
无论如何,谢谢你的帮助