正则表达式如何匹配所有内容?包含换行符和所有字符

<script src="XX">d</script>
<script src="XX">
gh</script>
<script src="XX">fg </script>
<script src="XX">abc</script>

比如以上的代码,我想匹配所有的脚本。
<script[^>]*>.*</script>不能匹配带有换行符的那个。 我想匹配所有的脚本。包括换行符,如何实现?<script[^>]*>[\w\W]*</script>为什么不行?
最新回答
安非他命

2024-11-23 07:39:12

<script[^>]*>(?:.|[\r\n])*?</script> 按照每一对<script></script>匹配
<script[^>]*>(?:.|[\r\n])*</script> 整体匹配了