KW.pm Coping with Other Peoples' Perl Code #14

Into:

        $_ = <<'EOL';
           $url = new URI::URL "http://www/";   die if $url eq "xXx";
        EOL
        LOOP: {
            print(" digits"),       redo LOOP if /\G\d+\b[,.;]?\s*/gc;
            print(" lowercase"),    redo LOOP if /\G[a-z]+\b[,.;]?\s*/gc;
            print(" UPPERCASE"),    redo LOOP if /\G[A-Z]+\b[,.;]?\s*/gc;
            print(" Capitalized"),  redo LOOP if /\G[A-Z][a-z]+\b[,.;]?\s*/gc;
            print(" MiXeD"),        redo LOOP if /\G[A-Za-z]+\b[,.;]?\s*/gc;
            print(" alphanumeric"), redo LOOP if /\G[A-Za-z0-9]+\b[,.;]?\s*/gc;
            print(" line-noise"),   redo LOOP if /\G[^A-Za-z0-9]+/gc;
            print ". That's all!\n";
        }        

<< Previous | Index | Next >> Copyright © 2011 Daniel Allen