Connaissances Informatiques >> programmation >> programmation Perl >> Content
  Derniers articles
  • Django Vs . Perl 
  • Expressions régulières pour corres…
  • Comment faire pour modifier un nom d…
  • Comment masquer Mot de passe Caractè…
  • Comment stricte utilisation dans un …
  • Comment écrire un script Perl qui i…
  • Comment utiliser DBI se connecter à…
  • La différence entre la sortie et mo…
  • Comment faire pour déboguer Perl su…
  • Comment faire pour installer cPanel …
  •   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 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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour convertir script Perl pour Self EXE Extraction 
  • Comment contraindre n'importe quel fichier en UTF -8 en Perl 
  • Suzuki 250 Spécifications Quad 
  • Comment lire à partir du milieu d'un tableau Perl 
  • Comment faire pour trouver des doublons dans le dossier utilisant Perl 
  • Comment utiliser une instruction switch en Perl 
  • Comment utiliser une fonction Perl Grep 
  • Django Vs . Perl 
  • Comment faire pour trouver AppConfig.pm 
  • Mon Perl chaîne découpée n'est pas de travail 
  • Connaissances Informatiques © http://www.ordinateur.cc