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'

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'