fork download
  1. #!/usr/bin/perl
  2. # "Music Live"
  3. my $str = "12 hr 4 min";
  4.  
  5. my @str1 = split (/\s/, $str);
  6. print "\n array ".@str1[0];
  7. print "\n array ".@str1[1];
  8. print "\n array ".@str1[2];
  9. print "\n array ".@str1[3];
  10. print "\n array ".@str1[4];
  11. print "\n array ".@str1[5];
  12. print "\n array ".@str1[6];
  13. my $count = @str1;
  14. print "\n Count ".$count;
  15.  
  16. print "\n str: ".$str."\n";
  17.  
  18. if ( $str1[1] eq "hr")
  19. {
  20. print "Hour";
  21. #if ($str =~ m/[\d]\s[hr][\d\d][min]\s\([partial]\)?/)
  22. #if ($str =~ m/(\d|\d\d)\s[hr]\s+(\d\d)\s+[min]/)
  23. #if ($str =~ m/(\d|\d\d)\s\w\s(\d|\d\d)\s\w/)
  24. if ($str =~ m/(\d|\d\d)\s[hr]\s(\d|\d\d)\s[min]/)
  25. {
  26. print "\nHour data captured";
  27. }
  28. print "\nAfter IF";
  29.  
  30. }elsif($str1[1] eq "min")
  31. {
  32. print "Minute";
  33. }
  34.  
Success #stdin #stdout 0s 4596KB
stdin
Standard input is empty
stdout
 array 12
 array 
 array 
 array 
 array 
 array 
 array 
 Count 12
 str: 12         hr 4 min