字符串:
大学生心理健康教育(二)[I04BG113_02](7-12)11103(68人)
解析正则:
var pp = v.match(/.*(?=\[)/);
var cname = pp[0];
pp = v.match(/(?<=\[).*(?=\])/);
var courseno = pp[0];
pp=v.match(/(?<=\]\()\d*\-\d*[\S](?=\))/);
var week = pp[0];
pp=v.match(/(?<=\))\d*(?=\()/);
var roomno=pp[0];
pp=v.match(/(?<=\()\d*人(?=\))/);
var stunums = pp[0];
获取到的值:
cname = 大学生心理健康教育(二)
courseno = I04BG113_02
week = 7-12
roomno = 11103
stunums = 68人