I need to remove an HTML tag with everything in between. I thought the best way was to use HTML::TokeParser; or REGEX. In HTML::TokeParser; I can't figure out how to remove a specific tag as well as the content.
In REGEX I can't get search and replace to work. Example follows...
$content ="<div id="content">
BLa Bla Bla
<div id='print'>
*** TEXT TO BE REMOVED ***
*** CODE TO BE REMOVED ***
*** FORMATTING TO BE REMOVED ***
</div>
bla bla bla bla
</div>";
$content =~ s/<div id='print'>(.*?)<\/div>//gis;
print $content;