aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlban Gruin2017-11-24 20:01:28 +0100
committerAlban Gruin2017-11-24 20:01:28 +0100
commit74f7317251ec068e89ee02d386b902d53f366840 (patch)
tree732ae637554c24fba1a69c229673eb7046801baf
parente9552f7e5545623c8cb6ba071f80aa185affa736 (diff)
Re-changement de la regex pour mieux gérer les cas où il n’y a ni
semestre ni sous-groupe mais qu’il y a une précision
-rw-r--r--utils.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/utils.py b/utils.py
index 785a21d..e1b9867 100644
--- a/utils.py
+++ b/utils.py
@@ -56,10 +56,10 @@ def parse_group(name):
# ((CM|TD|TP|G) « CM » ou « TD » ou « TP » ou « G »
# (\w\d{0,3}) suivi d’un caractère puis entre 0 et 3 chiffres
# )? groupe optionnel
- # (\s+ un ou plusieurs espaces
- # \(.+\))? un ou pliseurs caractères entre parenthèses
+ # (\s* éventuellement un ou plusieurs espaces
+ # \(.+\))? un ou plusieurs caractères entre parenthèses
# $ fin de la ligne
- group_regex = re.compile(r"^((.+?)\s*(s\d\s+)?)((CM|TD|TP|G)(\w\d{0,3}))?(\s+\(.+\))?$")
+ group_regex = re.compile(r"^((.+?)\s*(s\d\s+)?)((CM|TD|TP|G)(\w\d{0,3}))?(\s*\(.+\))?$")
search = group_regex.search(name)
if search is None:
return name, None