Next | Program Repair Shop | 245 |
sub cleanup { s/^\s+|\s*\n+$//g; tr/\t //d; s/\n//g; s/\\//g; }
The input looks like:
chain "chain1" = "00110011001100110011001100110011001100110011001100\
11001100110011001100110011001100110011001100110011\
00110011001100110011001100110011001100110011001100\ ... 00110011001100110011001100110011001100110011001100\ 1100110011001100110011001100110011001100110"
The output should be an array of just the 0s and 1s
sub cleanup { my $i = shift; my ($bits) = $i =~ /=\s*"(.*)"/m; $bits =~ tr/01//cd; return [ split //, $bits ] }
Next | Copyright © 2002 M. J. Dominus |