Regex 删除多个HTML元素而不删除什么';他在他们中间
我使用这个正则表达式重写一些HTML以删除脚本标记:Regex 删除多个HTML元素而不删除什么';他在他们中间,regex,Regex,我使用这个正则表达式重写一些HTML以删除脚本标记: <script(.|\n)*\/script> 它可以工作,但当有多个脚本时会出现问题,例如: <script> JS </script> Other Stuff <script> JS </script> JS 其他东西 JS 在这种情况下,“其他东西”被移除。如何在不删除“其他内容”的情况下删除脚本标记及其内容?* 用于多行和全局 <script((?!<
<script(.|\n)*\/script>
它可以工作,但当有多个脚本时会出现问题,例如:
<script> JS </script>
Other Stuff
<script> JS </script>
JS
其他东西
JS
在这种情况下,“其他东西”被移除。如何在不删除“其他内容”的情况下删除脚本标记及其内容?*
用于多行和全局
<script((?!<\/script>).)*<\/script>
<script>.*<\/script>