Help for this page

Select Code to Download


  1. or download this
    @matches = map { /^(\d\s+foo)/; $1 } /(?:\d\s+foo[^\r\n]*)/g;
    
  2. or download this
    # Specific case:
    /(?:\d\s+foo[^\r\n]*)/;
    ...
    # General case:
    $repeated = qr/\d\s+foo/;
    /(?:$repeated[^\r\n]*)$repeated/;
    
  3. or download this
    list  : term list_  { [ $item[0], $item[1], @{$item[2]} ] }
    
    list_ : sep term    { [ $item[1], @{$item[2]} ] }
          |             { [ ] }