diff --git a/src/outils_graph.py b/src/outils_graph.py
index 40917303b7088fe32c559aa4c3a9df2802982a41..e5e08c2869a72e7e67306e35f82d82e54a48f135 100644
--- a/src/outils_graph.py
+++ b/src/outils_graph.py
@@ -1270,7 +1270,7 @@ def enrich_json_with_positions(file):
     
     def search_for_pos(id, text):
         import re
-        pattern = re.escape(id)+r'.+\n.+\s+pos="([^,]+),([^"]+)",'
+        pattern = re.escape(id)+r'[\s\S]*?(?=pos)pos="([^,]+),([^"]+)",'
         for match in re.finditer(pattern, text):
             return match.group(1), match.group(2)
         return -1, -1