On Mar 18, 8:37 pm, "Venkatesh can....can..."
<venkatesh.sou...@gmail.com> wrote:
> How to convert hexadecimal number to binary in perl ??
#! perl
use warnings;
use strict;
# Create the stuff for matching
my $matches = "0123456789ABCDEF";
my %hex2bin;
for (my $i=0;$i<16;$i++) {
$hex2bin{substr($matches,$i,1)}=int($i/

.int(($i/4)%2).int(($i/
2)%2).int($i%2);
}
# Now test
my $hex_string = "1234BAad12345";
print "Before: $hex_string\n";
$hex_string =~ s/([$matches])/$hex2bin{uc($1)}/gi;
print "After: $hex_string\n";