#!/usr/bin/perl while($line = ){ @valid_entities= ('','','','
'); my %htmlenties = map { $_ =>1 } @valid_entities; #$line =~ s/(<\w*?>(?![^<\w*?>]*<\/\w*?>))/$1/g; #$line =~ s/<\w*>(?![^<\/\w*>]*>)/</g; $line =~ s/(<(\w*?)>)/exists $htmlenties{$1} ? $1 : defined ($2) ? "<$2>" : "<"/eg; print $line; } __DATA__ How r u
www.google.com How r u <>
#### <helloe>How r u www.google.com How r u <et,-2><>