espaces à gauche sont des caractères blancs enregistrées dans une variable ou d'une autre structure qui , dans la plupart des cas, servir sans but fonctionnel. En Perl , vous pouvez supprimer les espaces à gauche en utilisant le modificateur "\\ s " , qui représente tous les types d'espace blanc , y compris des espaces , tabulations, nouvelles lignes et les retours chariot . Vous pouvez utiliser ce modificateur pour vérifier une chaîne existante pour les plus grands espaces et retirez-les . Cela permet d'assurer l'intégrité de vos données, en particulier lorsqu'il est utilisé à d'autres fins telles que des comparaisons ou des manipulations de chaînes . Instructions
1
ouvrir un fichier de programme Perl. Insérez le curseur là où vous voulez supprimer les espaces en tête d'une variable
2
Tapez le code suivant :
mon string $ = "Ma chaîne avec un espace à gauche " ; < . br>
print string $ . "\\ n" ;
$ string = ~ s /^ \\ s + //;
print string $ . "\\ n" ;
La variable dans cet exemple, dispose d'une place de premier plan avant le texte , mais le modèle fonction correspondante dans la troisième ligne devrait supprimer tous les espaces principaux , y compris personnage échappé comme "\\ t" pour une onglet . La fonction elle-même commence par " s /" et appelle à l'opérateur de substitution. Le "^" indique qu'il corresponde à partir du début de la chaîne. Le "\\ s" lui dit de vérifier les espacements et le "+" lui dit de laisser le reste de la chaîne intacte.
3
Enregistrez le fichier de programme Perl.