代码如下:
对于一段 HTML 代码:
<script src="XX">d</script> <script src="XX"> gh</script> <script src="XX">fg </script> <script src="XX">abc</script>
而下面的正则表达式:
<script[^>]*>(?:.|[\r\n])*?</script>
结果:
匹配的结果为 4 对单独的 script
截图如下:
而对于下面的正则表达式:
<script[^>]*>(?:.|[\r\n])*</script>
却是整体匹配,即结果只有一对 script
截图如下:
谢谢浏览!