Elixir fournit une manière simple de capitaliser les chaînes de caractères en utilisant ses fonctions intégrées sans nécessiter de bibliothèques tierces.
Dans Elixir, vous pouvez concaténer des chaînes de plusieurs manières simples.
Elixir rend la conversion en minuscules simple avec la fonction String.downcase/1.
String.downcase/1
(Comment faire :) Utilisons la fonction String.replace/3 pour supprimer les caractères qui correspondent à un modèle défini par une expression régulière (regex).
String.replace/3
(Comment faire : ) Historiquement, extraire des sous-chaînes est important pour la manipulation de texte (pensez au C avec strncpy), mais Elixir, né en 2011, rend le processus plus facile et plus sûr sans pointer de manipulation directe. Alternativement, on peut utiliser des régex avec Regex.scan/2, mais c’est plus lourd. La clé est String, un module avec des fonctions optimisées qui s’occupent de l’UTF-8 automatiquement, donc pas de souci pour l’encodage.
strncpy
Regex.scan/2
String
En Elixir, la longueur d’une chaîne est trouvée avec la fonction String.length/1.
String.length/1
| Comment faire : Sortie: Hello, World!.
Hello, World!
Elixir n’a pas de fonction intégrée pour ’enlever les guillemets’, mais c’est un jeu d’enfant de créer la vôtre avec la correspondance de motifs ou les fonctions String.
How to (Comment faire ?) Elixir utilise les Regex (expressions régulières) pour la recherche, avec String.replace/3 pour le remplacement.
Elixir utilise le module Regex, qui s’appuie sur la bibliothèque regex d’Erlang, pour les opérations regex.
Regex