Connaissances Informatiques >> programmation >> programmation Perl >> Content
  Derniers articles
  • Perl Chaque Foreach vs 
  • Comment faire pour extraire les entr…
  • Comment réinstaller un module CPAN 
  • Comment analyser CSV en Perl 
  • Comment écrire un script Perl pour …
  • Comment faire pour supprimer tous le…
  • Comment utiliser le Bloc-notes de co…
  • Comment faire pour supprimer l'espac…
  • Comment utiliser Ajax avec Perl 
  • Comment se connecter à une base de …
  •   programmation Perl
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    programmation Perl

    Comment faire pour supprimer tous les espaces blancs dans une chaîne avec des expressions régulières en Perl

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Perl Script calcul 
  • Comment remplacer une chaîne de caractères en Perl 
  • Comment apprendre les expressions régulières Perl 
  • Comment écrire un script Perl qui invite Telnet pour le Nom de l'hôte 
  • Comment créer un fichier à l'aide Perl 
  • Perl Chaque Foreach vs 
  • Comment connaître la différence entre deux fichiers avec PerlScript 
  • PHP vs. Perl Performance 
  • Comment valoriser une chaîne en Perl 
  • Comment appeler Plink partir d'un script Perl 
  • Connaissances Informatiques © http://www.ordinateur.cc