En Perl, une expression régulière est un ou plusieurs caractères utilisés pour correspondre à des valeurs dans des chaînes , comme des lettres spécifiques, les marques d'identification ou de l'espace blanc. Vous pouvez créer des fonctions qui utilisent des expressions régulières avec l'opérateur de substitution Perl pour correspondre à des espaces blancs et les supprimer. Le caractère "^" vous permet de spécifier que des caractères au début de la chaîne, le "$" vous permet d'identifier seulement ceux de la fin , ou vous pouvez omettre ces derniers et correspondre à tous les espaces blancs tout au long de la chaîne. Instructions
1
ouvrir un fichier de programme Perl, et insérez le curseur au début
2
Tapez le code suivant : .
Sous trim ($ ) {
mon string $ = shift;
$ string = ~ s /\\ s + //g;
Return of $ string ;
}
Cette fonction utilise l'opérateur de substitution " s ///" pour correspondre aux espaces blancs et les supprimer. La classe le "\\ de " caractère correspond à tous les caractères blancs et les remplace par rien . En d'autres mots , il les supprime. Elle renvoie une chaîne qui ne contient aucun caractère d'espace blanc où
3
Tapez le code suivant : .
Sous ltrim ($) { my $
string = shift;
$ string = ~ s /^ \\ s + //;
retour
$ string ;
}
Cette fonction ne supprime menant espaces blancs avant tous les autres caractères . Le " ^ \\ s », explique pour correspondre à des espaces blancs seulement jusqu'au premier caractère non - blanc, puis retirez-les
4
Tapez le code suivant : .
Sous rtrim ($ ) {
mon string $ = shift;
$ string = ~ s /\\ s + $ //;
Return of $ string ;
}
Cette fonction supprime les espaces blancs à la fin de la chaîne. Le " s + $ », dit pour correspondre à des espaces blancs seulement après que tous les caractères d'espace non - blancs , puis retirez-les .
5
Enregistrez le fichier du programme.