| 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
    Comment utiliser les expressions régulières pour vérifier un chaîne qui est Numérique
    Utilisation d'expressions régulières est un moyen puissant pour analyser les données des fichiers , mais pour un débutant, il peut être frustrant . Les symboles et une syntaxe étrange obtiennent facilement écrasante dans les expressions complexes. Peu importe , l'apprentissage des expressions régulières est essentiel d'être un administrateur de systèmes efficaces. Si vous avez besoin de vérifier des chaînes qui sont numérique, vous pouvez créer une expression pour vérifier tout ce que vous avez besoin de cette chaîne , tout en sautant sur ​​des lignes qui ne contiennent pas de chiffres. Instructions
    1

    créer un « j ». Fichier ou d'ouvrir une pré- existant.
    2

    Créer une variable dans laquelle stocker le résultat de votre expression régulière . Nous allons utiliser " $ string " comme variable . Vous pouvez utiliser n'importe quelle chaîne que vous souhaitez vérifier une expression régulière .
    3

    Créer une expression régulière pour analyser les chiffres. Ceci est fait en utilisant soit " \\ d" ou " [0-9] " chacun va tenter de trouver un chiffre dans votre chaîne. Si vous voulez seulement un nombre spécifique ou une plage de numéro, vous pouvez modifier les numéros . Donc, si vous ne vouliez numéros 3 et 6 par exemple , vous pouvez utiliser " [ 3-6 ] " . Maintenant, ajoutez l'opérateur «+» pour capturer les numéros qui ont plus d'un chiffre. Grâce à notre variable, il ressemblerait à ceci :

    $ string = ~ m /[0-9] + /;

    si la chaîne contient au moins un chiffre de n'importe quelle taille , il sera retourner "true". l' "m //" syntaxe indique simplement ce qui suit comme une expression régulière .
    4

    Capturez les chiffres que vous avez besoin en ajoutant des parenthèses autour de l'expression régulière qui permettra de saisir elles. Dans notre exemple, nous allons saisir le premier numéro trouvé dans une chaîne. En mettant entre parenthèses autour d'elle , nous pouvons appeler le résultat du match

    $ string = ~ m /( [0-9] +) /; print " C'est le premier match : $ 1" . ; Photos

    Cet exemple permet d'imprimer le match trouvé dans le premier jeu de parenthèses . Il ya beaucoup d'autres façons d'utiliser des expressions régulières pour vérifier les chaînes numériques , mais ils varient considérablement, car il dépend de ce que vous devez vérifier .

    Previous :

    next :
      articles connexes
    ·Comment faire pour créer un script de Telnet simple en…
    ·Comment lire DOSBox en Perl 
    ·Comment faire pour trouver AppConfig.pm 
    ·Comment faire pour déboguer Perl 
    ·Comment analyser CSV en Perl 
    ·Comment écrire un script Perl dans VI 
    ·Comment faire pour installer PPM du CPAN 
    ·Comment connaître la différence entre deux fichiers a…
    ·Perl Script Tutoriel Fichier 
    ·Comment faire pour capturer l'entrée standard en Perl 
      articles en vedette
    ·Sortie HTML en PHP MySQL 
    ·Comment créer un Rollover image à l'aide HTML Program…
    ·Comment lire une liste avec VBA 
    ·Comment obtenir les noms de colonne dans une table de b…
    ·Techniques cloaking Google 
    ·Expansion PHP Menu Tutorial 
    ·Comment obtenir Souris X & Y en ActionScript 3 
    ·Comment exporter BMP en GIF en VB6 
    ·Comment faire pour installer VisualStudio.Net 
    ·Comment déterminer si une date est pertinente dans un …
    Copyright © Connaissances Informatiques http://fr.wingwit.com