Connaissances Informatiques >> programmation >> programmation Perl >> Content
  Derniers articles
  • Comment faire pour déboguer des pro…
  • Comment exécuter Perl sur un ordina…
  • Comment faire pour déboguer Perl 
  • Comment réinstaller CPAN 
  • Comment trouver la moyenne en utilis…
  • Comment faire pour convertir référ…
  • Comment écrire un script Perl Telne…
  • Comment nettoyer le Start & fin d'un…
  • Comment faire pour capturer l'entré…
  • Comment exécuter Perl utilisant Not…
  •   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 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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment calculer les facteurs premiers d'un nombre entier en Perl 
  • Comment utiliser la fonction d'impression de Perl 
  • Comment utiliser une variable dans les expressions régulières Perl 
  • Comment utiliser Ajax avec Perl 
  • Comment faire pour supprimer un retour chariot dans une chaîne en Perl 
  • Comment utiliser DBI se connecter à Perl 
  • Comment faire pour appeler des routines de l'Assemblée De Perl 
  • Comment remplacer une variable dans une chaîne Perl 
  • Comment faire pour exécuter Perl De PowerShell 
  • Comment manipuler les données en Perl 
  • Connaissances Informatiques © http://www.ordinateur.cc