|
|
|
|
|
CaractType (Fonction) En anglais : CharactType Renvoie des informations sur le type d'un caractère.
CaractType("A") // la fonction renvoie ctLettre|ctMajuscule  CaractType("é") // la fonction renvoie ctLettre|ctMinuscule|ctAccent  // Vérifie si un caractère est une lettre SI ETBinaire(CaractType("c"), ctLettre) <> 0 ALORS Trace("Ce caractère est une lettre") FIN Syntaxe
<Résultat> = CaractType(<Caractère>)
<Résultat> : Constante ou combinaison de constantes de type Entier Type du caractère analysé : | | ctAccent | Caractère accentué ou diacritique. La constante ctAccent est toujours combinée avec la constante ctLettre. | ctEspace | Espace. | ctLettre | Lettre. | ctMajuscule | Caractère majuscule. La constante ctMajuscule est toujours combinée avec la constante ctLettre. | ctMinuscule | Caractère minuscule. La constante ctMinuscule est toujours combinée avec la constante ctLettre. | ctNumérique | Caractère numérique. | ctPonctuation | Caractère de ponctuation. |
<Caractère> : Chaîne de caractères Caractère à manipuler. Remarques - Le caractère 0 renvoie 0.
- Certaines informations sur les caractères peuvent être cumulées : un caractère peut être une lettre accentuée. Dans ce cas, les constantes suivantes peuvent être combinées : ctAccent, ctLettre, ctMajuscule et ctMinuscule.
Pour vérifier une seule information (par exemple, si le caractère est une lettre): il est conseillé de tester la constante correspondante en utilisant la fonction ETBinaire ou l'opérateur "&". Par exemple :
// Vérifie si un caractère est une lettre SI ETBinaire(CaractType("c"), ctLettre) <> 0 ALORS Trace("Ce caractère est une lettre") FIN
Classification Métier / UI : Code neutre
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|