Connaissances Informatiques >> programmation >> programmation Perl >> Content
  Derniers articles
  • Comment vérifier les valeurs dans P…
  • Comment créer des rapports avec Per…
  • Comment obtenir la différence entre…
  • Comment écrire Perl Script 
  • Comment manipuler les données en Pe…
  • Comment convertir Perl Python & appe…
  • Comment trouver des caractères chin…
  • Comment créer un PDF à partir d' u…
  • Comment trouver la moyenne en utilis…
  • Comment faire pour capturer l'entré…
  •   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

    Mon Perl chaîne découpée n'est pas de travail

    Le langage de programmation Perl contient de nombreuses fonctions intégrées dans les types de données et fonctions , ce qui en fait adapté pour la mise en œuvre dans diverses situations de la manipulation de fichiers de communication Web pour la manipulation de chaînes . Il est important , cependant, de savoir comment utiliser les fonctions intégrées de Perl pour qu'ils fonctionnent correctement. La fonction "split" , par exemple, nécessite un ensemble spécifique de données d'entrée et de sortie afin de produire des résultats corrects. Perl Strings

    En Perl, comme dans de nombreux autres langages de programmation , l'un des types de données de base représente un mot ou une phrase. Ce type de données est une chaîne de caractères et est appelé un "string ". Chaînes peuvent être stockées dans des variables normales précédés par le caractère " $ " . Quand une chaîne est affectée à une variable , vous pouvez utiliser des opérateurs de chaînes et de fonctions pour modifier la chaîne . Ainsi, lors de l'appel de fonctions de chaîne comme un "split ", il est préférable de s'assurer qu'une variable contenant une chaîne est utilisée .
    Délimiteurs

    peut lire des chaînes à partir d'une variété ou sources . Souvent, lorsque les informations sont lues à partir d'une chaîne en fonction des données - analyse, la chaîne contient des " séparateurs " à données logiquement distincts. Un séparateur est un symbole désigné, habituellement non alphanumérique , ce qui signale une pause entre deux morceaux de données. Delimiters peuvent venir dans n'importe quelle forme, mais en général, ils apparaissent comme des symboles de ponctuation , comme une virgule ou une virgule . Vous ne devez pas seulement fournir un séparateur à une fonction de partage, mais vous devez également veiller à ce que le séparateur correspond à celle utilisée dans la chaîne. Sinon, vous obtiendrez des résultats inattendus.
    Tableaux

    fonction des tableaux en Perl de la même façon que les tableaux fonction dans d'autres langages de programmation, ou au moins mise en œuvre. Les tableaux représentent une collecte de données , souvent du même type de données , organisées sous le même nom de variable et indexé par des entiers à partir de 0. Un tableau peut contenir toute sorte de type de données. En Perl, un tableau est précédé du symbole «@» . Puisque la fonction Split retourne un tableau, il est important de s'assurer que vous affectez les résultats de la division à un tableau et non à un autre type de variable ou la structure de données .
    Perl "Split" ;

    il est nécessaire de tenir compte de tous les facteurs de la fonction " split" de l'utiliser. La fonction prend deux arguments : d'abord, le séparateur utilisé pour diviser la chaîne , et d'autre part, la variable contenant la chaîne de caractères ou une chaîne littérale. Vous devez également affecter la valeur de retour de la fonction à un tableau. Enfin, vous devez vous assurer que le séparateur défini dans le premier argument correspond au schéma délimitant dans la chaîne elle-même . Les exemples suivants illustrent les erreurs possibles et, enfin, une utilisation correcte du "split :

    $ chaine1 =" Ceci est une chaîne " ; chaîne_2 $ =" Ceci est un autre , string " ; $ integer1 = 5;

    @ exploitation;

    @ tenant = split ( /, /, integer1 $ ) ​​; //essayer de diviser un nombre entier , l'erreur $ chaine1 = split ( /, /, $ string2 ) ; //affecter la valeur de retour à un non -array , erreur @ tenant = split ( /:/, chaîne_2 $ ) ; //incorrect séparateur, erreur

    @ tenant = split ( /, /, $ string2 ) ; //correct

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment mettre à jour PEAR Avec Fedora 
  • Comment utiliser le Bloc-notes de compiler un programme Perl 
  • Comment faire pour convertir un tableau en une chaîne en Perl 
  • Comment faire pour mettre des caractères spéciaux dans une variable en Perl 
  • Comment faire pour supprimer cordes en Perl 
  • Comment faire pour supprimer le dernier élément d' une liste Perl 
  • Comment convertir des fichiers plats au format XML 
  • Comment faire pour installer cPanel & Perl 
  • Comment créer un fichier PERL 
  • Comment vérifier si une chaîne existe dans Perl 
  • Connaissances Informatiques © http://www.ordinateur.cc