我有一个输入,用户将按照此格式输入课程表
时间天室 (MWF Room3上午11:30 - 下午12:30)
我使用这个正则表达式并且它可以正常工作
\b((1[0-2]|0?[1-9]):([0-5][0-9]) ([AaPp][Mm]))-((1[0-2]|0?[1-9]):([0-5][0-9]) ([AaPp][Mm])) (?=.{1})M{0,1}T{0,1}W{0,1}(TH){0,1}F{0,1}S{0,1}(SU){0,1} (?=.{1})[a-zA-Z0-9]*([-_.][a-zA-Z0-9]*)?$
我现在的问题是如何允许用户输入两个或更多的时间表 他们可以通过用逗号分隔每个计划来输入两个或更多。
上午11:30至下午12:30 MWF Room3,下午1:00至2:30,TTH Room4
如何使用上面的正则表达式来实现这一点。感谢