Advertisement
chotoipho

ch9_match_list.pl

Dec 18th, 2012
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.77 KB | None | 0 0
  1. #!/usr/bin/perl -w
  2. use strict;
  3.  
  4. print "-" x 50,"\n";
  5.  
  6. my $text = "Fred dropped a 5 ton granite block on Mr. Slate";
  7. print "\$text = $text\n";
  8. print 'Search Pattern = /([a-z]+)/ig)',"\n";
  9. my @words = ($text =~ /([a-z]+)/ig);
  10. print "Results: @words\n";
  11.  
  12. print "-" x 50,"\n";
  13.  
  14. my $data = "Barney Rubble Fred Flintstone Wilma Flintstone";
  15. print "\$data = $data\n";
  16. print 'Search Pattern = /(\w+)\s+(\w+)/g',"\n";
  17. my %last_name = ($data =~ /(\w+)\s+(\w+)/g);
  18. print 'my %last_name = ($data =~ /(\w+)\s+(\w+)/g)',"\n";
  19. foreach my $key (sort keys %last_name) {
  20.   print "$key => $last_name{$key}\n";
  21.   }
  22.  
  23. print "-" x 50,"\n";
  24.  
  25. if ($data =~ /(\w+)\s+(\w+)/g) {
  26.   print "\$` = $`\n";
  27.   print "\$& = $&\n";
  28.   print "\$' = $'\n";
  29.   }
  30. #else {
  31.  
  32. #  }
  33.  
  34. print "done.\n";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement