我有文件,从我的其他网站获取内容。这是CLUDE很多:删除标签,但保持标签之间的字符串在php
<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);
无论如何,感谢帮助
我只是编辑问题,str_replace可能会使hurst其他scrip –
尝试DOMDocument类 – Amr