diff --git a/Dockerfile.business b/Dockerfile.business index 20664cd..27993fb 100644 --- a/Dockerfile.business +++ b/Dockerfile.business @@ -242,10 +242,17 @@ try: print("🧹 Nettoyage de tous les liens Équipe existants...") # APPROCHE AGRESSIVE: Supprimer tous les blocs
  • contenant un lien vers /team - # Utiliser une regex multiligne pour détecter et supprimer les blocs complets + # Utiliser plusieurs patterns pour capturer tous les cas possibles + # Pattern 1:
  • .........
  • team_link_block_pattern = r']*>.*?]*href=["\']/?team(/|\.html)?["\'][^>]*>.*?.*?' content_cleaned = re.sub(team_link_block_pattern, '', content, flags=re.DOTALL | re.IGNORECASE) + # Pattern 2: Supprimer aussi les lignes contenant href="/team" même si elles ne sont pas dans un
  • complet + content_cleaned = re.sub(r'.*href=["\']/?team(/|\.html)?["\'].*\n', '', content_cleaned, flags=re.IGNORECASE) + + # Pattern 3: Supprimer les blocs
  • qui pourraient contenir /team sur plusieurs lignes (format différent) + content_cleaned = re.sub(r']*>.*?/team.*?
  • ', '', content_cleaned, flags=re.DOTALL | re.IGNORECASE) + # Compter combien de liens ont été supprimés remaining_before = len(re.findall(r'href=["\']/?team(/|\.html)?["\']', content)) remaining_after = len(re.findall(r'href=["\']/?team(/|\.html)?["\']', content_cleaned))