UpsKrn.Caractere.Comme

Operateur Optimiser(Invariant, NulAbsorbant) Comme(Chaine : Nul Ou Caractere) Retourner Nul Ou Booleen;

Description

L'instruction Comme est un opérateur retournant Vrai si la chaîne de caractère à laquelle il s'applique s'identifie à un modèle de chaîne. Le modèle est le paramètre de Comme qui peut comporter les jokers suivants : Si l'une des deux opérandes est nulle, le test est évalué à Nul.

Exemple

Variable
/******/

Principal
/*******/
Debut
Si Ch Comme "A?" Alors
/* Traitement réalisé si 'Ch' est composé de 'A' suivi d'un caractère. */ Fin Si
Si Ch Comme "A*" Alors
/* Traitement réalisé si 'Ch' commence par 'A'. */
Fin Si
Si Ch Comme "*A" Alors
/* Traitement réalisé si 'Ch' se termine par 'A'. */ Fin Si
Si Ch Comme "A[abc]" Alors
/* Traitement réalisé si 'Ch' a pour valeur 'Aa' ou 'Ab' ou 'Ac'. */ Fin Si
Si Ch Comme "ABC|abc" Alors
/* Traitement réalisé si 'Ch' a pour valeur 'ABC' ou 'abc'. */ Fin Si
Fin Principal

Voir aussi

Entre pour tester si une valeur appartient à un intervalle. Dans pour tester si une valeur fait partie d'une liste.

IlExisteJoker pour tester si une valeur comporte un joker.

Traduction

---------