tolower permet de transformer toutes les lettres majuscules d'une chaîne de caractères en lettres minuscules.
tolower( expr_c )
Elément | Description | Restrictions |
expr_c | Expression alphanumérique. | Aucune. |
# Transformation de majuscules en minuscules;
# ce programme affiche 'cocorico !!!'
Infbox tolower("CoCoRico !!! ")
# Comparer des chaînes (ignorer les différences majuscules/minuscules)
If tolower(NOM_1) = tolower(NOM_2)
Infbox "Les noms sont identiques !"
Endif
tolower permet de transformer les lettres majuscules d'une chaîne en lettres minuscules sans toucher au reste de la chaîne.
En particulier, les lettres accentuées sont transformées en lettres minuscules accentuées. Pour comparer des chaînes de caractères indépendemment des accents, on utilisera donc la fonction ctrans qui transforme les caractères accentués de la chaîne argument en caractères non accentués.
Le type du résultat est Char.
La fonction format$, associée à un format contenant des caractères de type 'a' (lettres minuscules) permet également de réaliser ce genre de transformations avec néanmoins deux différences :