Advertisement
Guest User

Untitled

a guest
Nov 25th, 2017
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 6 0.39 KB | None | 0 0
  1. use v6;
  2.  
  3. grammar PTN {
  4.     token TOP { [ <season> <episode> | <resolution> | <title> | <stuff> ]*}
  5.     token title { <[\w \s]>+ }
  6.     token season {\s? 'S' \d\d }
  7.     token episode { 'E' \d\d \s? }
  8.     token resolution {\s? \d\d\d 'p' \s? }
  9.     token stuff { <[\w \d \- \[ \] ]>}
  10. }
  11.  
  12.  
  13. my $torrent = 'The Walking Dead S05E03 720p HDTV x264-ASAP[ettv]';
  14. my $match = PTN.parse($torrent);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement