KindAlien commited on
Commit
2a0ed85
·
verified ·
1 Parent(s): 0dab250

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -94,8 +94,8 @@ def format_data_for_wide_export(results_data):
94
  for code in all_subject_codes:
95
  if not code: continue
96
 
97
- # Adaptive grouping for BXX... scheme electives (e.g., BCS603A, BME654A)
98
- match_bxx = re.match(r'^B[A-Z0-9]{2}(\d{3})[A-Z]$', code)
99
  # Grouping for 18/21 scheme electives (e.g., 18CS641)
100
  match_old = re.match(r'^(\d{2}[A-Z]{2,3}\d{2})\d$', code)
101
 
 
94
  for code in all_subject_codes:
95
  if not code: continue
96
 
97
+ # Adaptive grouping for B-scheme electives (e.g., BCS603A, BME654A, BYOK658, BNSS658)
98
+ match_bxx = re.match(r'^B[A-Z0-9]{2,3}(\d{3})[A-Z]?$', code)
99
  # Grouping for 18/21 scheme electives (e.g., 18CS641)
100
  match_old = re.match(r'^(\d{2}[A-Z]{2,3}\d{2})\d$', code)
101