in reply to Parsing HTML

Greetings all,
I know there are modules out there to do this but this regexp has yet to let me down for stripping HTML style tags.
$strContainingHTML =~ s|<[^>]*>||sg;


...and you should check some of them out :}
-injunjoel
Update:
Thanks dragonchild for pointing out the error of my assumptive ways. I guess I've usually (not always) deferred javascript logic to functions and let the event handlers simply trigger the call to them. A case where personal style has saved me many potential headaches. Good catch.

Replies are listed 'Best First'.
Re^2: Parsing HTML
by dragonchild (Archbishop) on Jun 14, 2004 at 01:42 UTC
    Sorry, but I couldn't resist.
    use strict; use warnings; my $x = "<html onLoad='if (x > 5) { exit; }' />"; print "'$x'\n"; $x =~ s|</?[^>]*>||sg; print "'$x'\n"; ----- '<html onFocus='if (x > 5) { exit; };' />' ' 5) { exit; };' />'

    ------
    We are the carpenters and bricklayers of the Information Age.

    Then there are Damian modules.... *sigh* ... that's not about being less-lazy -- that's about being on some really good drugs -- you know, there is no spoon. - flyingmoose

    I shouldn't have to say this, but any code, unless otherwise stated, is untested