重复捕获组正则表达式

时间:2015-05-12 04:31:39

标签: regex capture-group

我有大量的类数据需要运行正则表达式并从中获取数据。问题是我需要一个重复捕获组才能完成它。

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 & 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).

我需要的结果将返回两个匹配

  1. 匹配
    第1组:Womn St 157A
    第二组:QUEERHISTORY MAKING
    第3组:32680
    组4:LEC
    组5:一个
    第6组:SHAH,P。
    Group7:TuTh 11:00-12:20p
    第8组:IAB 13
  2. 匹配 第1组:Womn St 171
    第2组:SEX / RACE& CONQUEST
    第3组:32710
    组4:LEC
    组5:一个
    第6组:O'TOOLE,R。
    Group7:TuTh 2:00-3:20p
    第8组:DBH 1300
    组9:25610
    组10:26350
    组11:60320
    Group12:
    32711 Group13:DIS
    Group14:1个
    Group15:MONSON,A。
    Group16:W 9:00- 9:50
    第17组:HH 105
    Group18:25612
    Group19:26351
    Group20:60321

0 个答案:

没有答案