<script src="aaa.js"></script>
<script src="bbb.js"></script>
<script src="ccc.js"></script>1.想把这些JS都去掉,但是不能去掉aaa.js的正则2.我去掉bbb.js后,会空一行,即:<script src="aaa.js"></script><script src="ccc.js"></script>
怎么才能没空行,即:<script src="aaa.js"></script>
<script src="ccc.js"></script>
<script src="bbb.js"></script>
<script src="ccc.js"></script>1.想把这些JS都去掉,但是不能去掉aaa.js的正则2.我去掉bbb.js后,会空一行,即:<script src="aaa.js"></script><script src="ccc.js"></script>
怎么才能没空行,即:<script src="aaa.js"></script>
<script src="ccc.js"></script>
<script src="aaa.js"></script>
<script src="bbb.js"></script>
<script src="aaa.js"></script>
<script src="ccc.js"></script>
<script src="aaa.js"></script>
HTML;$reg = '/<script[^>]*(?<!aaa).js"><\/script>\s*/ism';echo preg_replace($reg, '', $html);
---------- PHP run ----------
<script src="aaa.js"></script>
<script src="aaa.js"></script>
<script src="aaa.js"></script>