| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> programmation Perl >> Content
    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

    Previous :

    next :
      articles connexes
    ·Perl Exiger Vs . Utilisation 
    ·Comment écrire un script Perl Telnet 
    ·Quel langage de programmation est appelé le ruban adhé…
    ·Comment faire pour intégrer les commandes Unix de Perl…
    ·Suzuki 250 Spécifications Quad 
    ·Comment faire pour exécuter Perl De PowerShell 
    ·Comment déclarer un tableau dans les fonctions Perl 
    ·Comment utiliser Perl pour obtenir Epoch Date 
    ·Comment utiliser une fonction Perl Grep 
    ·Comment réinstaller CPAN 
      articles en vedette
    ·Comment appeler la méthode OnSubmit dans un contrôleu…
    ·Comment mettre en place MySQL Remote Access 
    ·Comment utiliser une minuterie dans une DLL VB6 
    ·Comment faire une application en utilisant ActionScript…
    ·Comment convertir le temps d' Epoch en C + + 
    ·Comment faire un Blog titre dans une balise H1 pour une…
    ·Comment faire pour convertir un type de tableau à flot…
    ·Comment convertir un champ varchar null 
    ·Comment faire pour installer des imprimantes avec VBScr…
    ·Comment faire pour installer qu'eAccelerator XAMPP sur …
    Copyright © Connaissances Informatiques http://fr.wingwit.com