in reply to Re: Pattern match not working sometimes
in thread Pattern match not working sometimes
"I think substr would be better for you case"
Actually, no. The OP stressed that he is dealing with octets, not characters. unpack could be a reasonable option, but probably not as clear as the regex unless the maintenance programmer is familiar with pack/unpack. The unpack code would (using the OP's sample data) look like:
my $stuff = '000010100101110001010110010010010100111100111111001001000 +1110110'; my $bytes = pack('B64', $stuff); my ($prefix, $tail) = unpack('a4a*', $bytes); print ">$prefix<\n>$tail<\n";
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Pattern match not working sometimes
by bulk88 (Priest) on Mar 19, 2012 at 01:57 UTC | |
by GrandFather (Saint) on Mar 19, 2012 at 02:14 UTC |