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";
True laziness is hard work