« Module:IdentifierRACJ/doc » : différence entre les versions

De alcolois
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
Ligne 47 : Ligne 47 :


== Auteur ==
== Auteur ==
Ce module a été adapté et personnalisé pour le traitement des décisions [[:catégorie:Décision de la Régie des alcools, des courses et des jeux]].
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]].


</noinclude>
</noinclude>

Version du 2 juin 2025 à 18:18

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.