diff --git a/nerval/evaluate.py b/nerval/evaluate.py
index 100a6c0b6e02d7bf8dcc9a73780fb014c6bcc499..d82f35aaf36c6420071d74be1b180a1863d9ac42 100644
--- a/nerval/evaluate.py
+++ b/nerval/evaluate.py
@@ -24,7 +24,7 @@ def get_type_label(label: str) -> str:
         tag = (
             NOT_ENTITY_TAG
             if label == NOT_ENTITY_TAG
-            else re.match(r"[BIESLU]-(.{3,4})", label)[1]
+            else re.match(r"[BIESLU]-(.*)$", label)[1]
         )
     except TypeError:
         raise (Exception(f"The label {label} is not valid in BIOES/BIOLU format."))