| 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 une variable dans les expressions régulières Perl
    En Perl, une expression régulière, ou « regex », est une chaîne de caractères. Dans de nombreux cas , ces caractères sont enregistrés dans les variables de chaîne . Vous utilisez les opérateurs de Perl et les classes de personnages pour effectuer certaines tâches sur une expression régulière , comme string assorti ou rechercher et remplacer des caractères spécifiques. Assigner des valeurs aux variables soit dans le code lui-même ou demander à l'utilisateur pour l'entrée au moment de l'exécution et ensuite utiliser ces expressions dans la séquence de caractères correspondant . Instructions
    1

    ouvrir un fichier de programme Perl. Placez le curseur où vous voulez utiliser des expressions régulières
    2

    Tapez le code suivant :

    my $ cat = " Mon chat a donné naissance à trois chatons ! " ;
    .

    print $ cat . "\\ n" ;

    $ cat = ~ s /trois /quatre /;
    impression

    $ cat . "\\ n" ;

    La première ligne définit la valeur d'une variable et le deuxième ligne affiche à l'écran . La troisième ligne utilise l'opérateur de substitution pour remplacer «trois» dans la variable avec «quatre ». Si l'opérateur ne peut pas trouver le modèle assorti ( "trois" ) , elle ne change pas la valeur de la variable à tous
    3 Type de

    le code suivant : .

    Impression "Type chose :";

    my $ input = <> ;

    if ($ input = ~ m /e /i ) {print " Qu'est-ce que vous avez tapé contenait la lettre« e " ";}

    else {print " ce que vous avez tapé ne contient pas la lettre« e » ";}

    les deux premières lignes invitent l'utilisateur à saisir une chaîne et enregistre l'entrée en une variable. L'instruction if utilise l'opérateur de reconnaissance pour voir si l'utilisateur a tapé la lettre " e ". La partie « i » de l'opérateur indique à l'opérateur pour ignorer la casse . Changez-le "s" à la casse
    4

    print " Entrez un numéro de téléphone :"; .

    My $ phone = <> ;
    < p> if ($ phone = ~ /\\ d \\ d \\ d- \\ d \\ d \\ d \\ d /) {print " Vous avez correctement entré un numéro de téléphone ";}

    else {print " Vous n'ont pas correctement saisi un numéro de téléphone ";}

    utilise des classes de caractères pour vérifier l' entrée de chaîne pour voir s'il correspond au format d'un numéro de téléphone et dit alors à l'utilisateur s'il a fait ou n'a pas entrer dans un certain nombre correctement. Les " \\ d" classes de personnages vérifie expressions pour les nombres. Vous pouvez également utiliser " \\ w " pour vérifier les caractères "\\ s " à vérifier pour des espaces. Utilisation de la majuscule pour l'une de ces trois catégories nie leurs représentations .
    5

    Enregistrez le fichier de programme Perl.

    Previous :

    next :
      articles connexes
    ·Comment appeler le shell depuis un script Perl 
    ·Comment puis-je installer Vix 1,5 Perl 
    ·Comment faire pour convertir script Perl pour EXE 
    ·Comment écrire un script Perl Telnet 
    ·Comment convertir Python à Perl 
    ·Comment faire pour installer Perl DBD- ODBC sur AIX 
    ·Comment devenir un programmeur Perl 
    ·Comment faire pour trouver des doublons dans le dossier…
    ·Quelle est la signification de Pseudocode 
    ·Comment faire pour supprimer le dernier élément d' un…
      articles en vedette
    ·Comment faire un proxy dans Java 
    ·Comment faire pour afficher des colonnes dans une table…
    ·Comment faire pour installer Tortoise CVS 
    ·Quelle est la programmation Array 
    ·Comment trouver un numéro de magie PYC un fichier Pyth…
    ·Le premier élément d'un tableau en PHP 
    ·Comment inclure un fichier JS en PHP 
    ·Comment utiliser Timer1 sur VB.NET 
    ·Comment désactiver le pare-feu Windows en VBScript 
    ·Différence entre PHP4.0 et PHP5.0 
    Copyright © Connaissances Informatiques http://fr.wingwit.com