gpt4 book ai didi

php - 删除标签但在 php 中保留标签之间的字符串

转载 作者:行者123 更新时间:2023-12-02 07:05:06 29 4
gpt4 key购买 nike

我有一个从我的其他站点获取内容的文件。它包括很多:

<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);

无论如何,谢谢你的帮助

最佳答案

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

?>

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

关于php - 删除标签但在 php 中保留标签之间的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13738376/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com