I see a few potential problems here.
- The regex you show won't work, because
you didn't escape your / in </script>
- the dot (.) doesn't match _anything_,
by default it doesn't match newlines.
The /s modifier at the end of the regex changes
that behavior to what you want. (see perlre)
should do what you want. I can't speak to the
validity of what you're trying to do, but that
should make the perl work :)
Update: Paren typo corrected per fglock below. (Was (.*)?, which would be a greedy match, with the ? essentially pointless, acting on a * modified group) I left the parens in to show a capture, but fglock
is completely correct that you don't need the parens.