in reply to Stripping the contents of Javascript tags
The following code should give you some ideas. It does assume that there are no other HTML tags between the <script> and </script> tags.
$s = qq(<script>chunk1</script> stuff <Script>chunk2</Script>); while ( $s =~ m|<script>([^<]+)<\/script>|gi ) { print "match: $1\n"; }
Also, I don't know if this was intentional or not, but you're also doing a substitution by starting your expression with an s. That will replace anything you match in $foo with nothing (effectively removing it from the scalar).
I hope this is what you were looking for.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Stripping the contents of Javascript tags
by Cody Pendant (Prior) on May 28, 2003 at 00:26 UTC | |
|
Re: Re: Stripping the contents of Javascript tags
by sauoq (Abbot) on May 27, 2003 at 23:20 UTC | |
|
Re: Re: Stripping the contents of Javascript tags
by svsingh (Priest) on May 28, 2003 at 03:26 UTC |