title: Repeating Capture Groups Regex
body: <p>I have a large chunk of class data that I need to run a regular expression on and get data back from. The problem is that I need a repeating capturing group in order to acomplish that.</p>
  
  <pre><code>Womn St  157A      QUEERHISTORY MAKING
      CCode Typ Sec Unt  Instructor         Time              Place     Max   Enr Req Rstr Status 
      32680 LEC A   4    SHAH, P.           TuTh 11:00-12:20p IAB 131    35    37 60       FULL
  
  Womn St  171       SEX/RACE &amp; CONQUEST
      CCode Typ Sec Unt  Instructor         Time              Place     Max   Enr Req Rstr Status 
      32710 LEC A   4    O'TOOLE, R.        TuTh  2:00- 3:20p DBH 1300   52 13/45 24       OPEN   
        ~ Same as 25610 (GlblClt 103B, Lec A);  26350 (History 169, Lec A);  and
        ~    60320 (Anthro 139, Lec B).
      32711 DIS 1   0    MONSON, A.         W     9:00- 9:50  HH 105     25  5/23 8        OPEN   
                         O'TOOLE, R.                                                              
        ~ Same as 25612 (GlblClt 103B, Dis 1);  26351 (History 169, Dis 1);  and
        ~    60321 (Anthro 139, Dis 1).
  </code></pre>
  
  <p>The result I need would return two matches</p>
  
  <ol>
  <li>Match<br>
  Group1:Womn St 157A<br>
  Group2:QUEERHISTORY MAKING<br>
  Group3:32680<br>
  Group4:LEC<br>
  Group5:A<br>
  Group6:SHAH, P.<br>
  Group7:TuTh 11:00-12:20p<br>
  Group8:IAB 13  </li>
  <li>Match 
  Group1:Womn St 171<br>
  Group2:SEX/RACE &amp; CONQUEST<br>
  Group3:32710<br>
  Group4:LEC<br>
  Group5:A<br>
  Group6:O'TOOLE, R.<br>
  Group7:TuTh  2:00- 3:20p<br>
  Group8:DBH 1300<br>
  Group9:25610<br>
  Group10:26350<br>
  Group11:60320<br>
  Group12:32711<br>
  Group13:DIS<br>
  Group14:1<br>
  Group15:MONSON, A.<br>
  Group16: W    9:00- 9:50<br>
  Group17:HH 105<br>
  Group18:25612<br>
  Group19:26351<br>
  Group20:60321  </li>
  </ol>