Gestion des accents et des majuscules
Gestion des accents et des majuscules
Fonctions
Les fonctions ci-dessous permettent de convertir des minuscules en majuscules et inversement avec chacune leur petite subtilité :
- LowerCase : Convertit en minuscules les majuscules non accentuées.
InformationDlg(LowerCase('Paul,Pierre,Jacques,Évelyne')); // Affiche 'paul,pierre,jacques,Évelyne'
- AnsiLowerCase : Convertit en minuscules les majuscules non accentuées et convertit en minuscules accentuées les caractères majuscules accentuées (selon les paramètres régionaux en cours)
InformationDlg(AnsiLowerCase('Paul,Pierre,Jacques,Évelyne')); // Affiche 'paul,pierre,jacques,évelyne'
- UpperCase : Convertit en majuscules les minuscules non accentuées.
InformationDlg(UpperCase('Paul,Pierre,Jacques,Hervé')); // Affiche 'PAUL,PIERRE,JACQUES,HERVé'
- AnsiUpperCase : Convertit en majuscules les minuscules non accentuées et convertit en majuscules accentuées les caractères minuscules accentuées. (selon les paramètres régionaux en cours)
InformationDlg(AnsiUpperCase('Paul,Pierre,Jacques,Hervé')); // Affiche 'PAUL,PIERRE,JACQUES,HERVÉ'
- StrRemoveAccents : Convertit en caractères non accentués les caractères accentués (seulement les caractères français accentués).
InformationDlg(StrRemoveAccents('Paul,Pierre,Jacques,Évelyne')); // Affiche 'Paul,Pierre,Jacques,Evelyne'
InformationDlg(StrRemoveAccents('Paul,Pierre,Jacques,Hervé')); // Affiche 'Paul,Pierre,Jacques,Herve'
InformationDlg(StrRemoveAccents('Paul,Pierre,Jacques,Hervé')); // Affiche 'Paul,Pierre,Jacques,Herve'
Autres Exemples
InformationDlg(LowerCase(StrRemoveAccents('Paul,Pierre,Jacques,Évelyne'))); // Affiche 'paul,pierre,jacques,evelyne'
InformationDlg(UpperCase(StrRemoveAccents('Paul,Pierre,Jacques,Hervé'))); // Affiche 'PAUL,PIERRE,JACQUES,HERVE'
InformationDlg(UpperCase(StrRemoveAccents('Paul,Pierre,Jacques,Hervé'))); // Affiche 'PAUL,PIERRE,JACQUES,HERVE'