Programmation Perl/Chaînes de caractères

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche
Ébauche

Cette page est considérée comme une ébauche à compléter. Si vous possédez quelques connaissances sur le sujet, vous pouvez les partager en éditant dès à présent cette page (en cliquant sur le lien « modifier »).

Ressources suggérées : Aucune (vous pouvez indiquer les ressources que vous suggérez qui pourraient aider d'autres personnes à compléter cette page dans le paramètre « ressources » du modèle? engendrant ce cadre)

Le langage Perl permet de gérer les chaînes de caractères.

Comme il s'agit d'une langage ancien, il a d'abord été conçu pour gérer les anciens codages de textes (ASCII, iso-8859-x, etc.).

Le langage Perl s'adapte tout de même à son époque, et il est en particulier possible de traiter des textes Unicode. Si vous ne connaissez pas Unicode, vous pouvez le découvrir avec le livre À la découverte d'Unicode.

Des pages de manuels de Perl sont dédiées à l'Unicode, comme perlunicode ou perluniintro.

Fonctions de manipulation des chaînes[modifier | modifier le wikicode]

substr 
Extrait une sous-chaîne.
length 
Calcule la longueur d'une chaîne.
lc 
Transforme une chaîne en minuscules.
uc 
Transforme une chaîne en majuscules.
lcfirst 
Transforme le premier caractère d'une chaîne en minuscule.
ucfirst 
Transforme le premier caractère d'une chaîne en majuscule.
chop 
Supprime le dernier caractère d'une chaîne.
chomp 
Permet de supprimer plusieurs caractères à la fin d'un chaîne.
reverse 
Inverse l'ordre des caractères d'une chaîne.