Ceci est la page de documentation pour Module:IdentifierRACJ

Module:IdentifierRACJ

Ce module fournit deux fonctions Lua pour extraire des identifiants de type décision ou dossier à partir d’un texte brut contenant des numéros structurés.

Fonctions disponibles

extraireNoDeDecision

Extrait un identifiant unique prioritaire de type décision :

  1. Prioritairement un identifiant de la forme : dd-500xxxx (ex. : 40-5001338)
  2. Sinon, retourne le premier identifiant de la forme dd-ddddddd (ex. : 40-0363937)

Exemple

{{#invoke:IdentifierRACJ|extraireNoDeDecision|40-5001338, 40-0363937, 363-937}}

Résultat : 40-5001338

extraireNoDeDossier

Extrait une liste d’identifiants secondaires de type dossier, mais **uniquement si un identifiant de type dd-500xxxx est détecté** par la fonction précédente.

Les formats capturés sont :

  • dd-ddddddd (ex. 40-0363937)
  • dd-ddddddd-ddd (ex. 40-0733535-004)
  • ddd-ddd (ex. 363-937)
  • dddd-ddd (ex. 1234-567)

Les sous-identifiants du type dd-ddddddd sont ignorés s’ils font déjà partie d’un identifiant plus complet dd-ddddddd-ddd.

Exemple

{{#invoke:IdentifierRACJ|extraireNoDeDossier|40-5001338, 40-0363937, 363-937, 40-0733535-004}}

Résultat : 40-0363937, 40-0733535-004, 363-937

Voir aussi

Auteur

Ce module a été adapté et personnalisé pour le traitement des décisions de la catégorie:Décision de la Régie des alcools, des courses et des jeux.