You are not logged in.
Pages: 1
Topic closed
Bonjour,
Dans les dictionnaires, selon l'expression, j'ai vu que l'on pouvait récupérer plusieurs valeurs regex (#0, #1,....).
Ma question est: Peut-on assigner plusieurs valeurs depuis regex?
Par exemple: pour un logiciel de type "monsoft 2.0 service pack 2" j'utilise la règle suivante:
Critères
Critère Condition Motif
Logiciel Regex vérifie /^monsoft ([0-9]{1,2}\.[0-9]{1,2}) service pack ([0-9]{1,1}).*/
Actions
Champs Type d'action Valeur
Logiciel Assigner monsoft
Version Assigner valeur depuis regex #0 SP#1
Quand je la teste, j'obtiens le résultat suivant:
Validation : Oui
Logiciel monsoft
Version #0 SP1
Résultat de l'expression régulière
KEY => VALUE
0 => 2.0
1 => 1
Si je n'assigne qu'une seule valeur à la version (#0 ou #1) le résultat est correct.
Ai-je fais une erreur ou cela n'est-il pas géré tout simplement?
Merci d'avance pour votre réponse.
Install: GLPI 0.74 - Ocs NG 1.02 - XAMPP version 1.5.5
OS: Windows Server 2003 SP2
Offline
Bug confirmé : https://dev.indepnet.net/glpi/ticket/1168
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
Ok merci.
Install: GLPI 0.74 - Ocs NG 1.02 - XAMPP version 1.5.5
OS: Windows Server 2003 SP2
Offline
Merci de tester le correctif :
https://dev.indepnet.net/glpi/changeset/7457
++
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
J'ai testé le correctif, ça fonctionne. Pour le même exemple que plus haut, j'obtiens bien:
Détail du résultat
Critère Condition Motif Validation
Logiciel Regex vérifie /^monsoft ([0-9]{1,2}\.[0-9]{1,2}) service pack([0-9]{1,1}).*/ Oui
Résultat de la règle
Validation : Oui
Logiciel monsoft
Version 2.0 SP2
Résultat de l'expression régulière
KEY => VALUE
0 => 2.0
1 => 2
Encore merci
Install: GLPI 0.74 - Ocs NG 1.02 - XAMPP version 1.5.5
OS: Windows Server 2003 SP2
Offline
Merci pour le retour rapide.
Je ferme le bug.
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
Pages: 1
Topic closed