| 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 >> Ruby Programming >> Content
    Tutorial pour les expressions régulières dans Ruby
    nombreuses fonctionnalités du langage de programmation Ruby comprennent un support intégré pour les expressions régulières , qui sont des modèles qui décrivent une séquence de caractères . Par exemple, si nous supposons que le symbole de la livre peut représenter n'importe quel numéro, puis le motif ( # # #) # # # - # # # # peut être utilisé pour décrire la séquence de caractères numéros de téléphone utilisent. Rechercher des expressions régulières pour les personnages qui correspondent à un certain type, tels que le nombre et l'emplacement par rapport aux personnages autour de lui ( par exemple , un certain nombre entouré par des espaces) . Choses que vous devez
    interpréteur Ruby
    Voir Plus Instructions
    1

    charge l' interpréteur Ruby . Une fenêtre avec l'invite de commande Ruby apparaît. S'il n'a pas votre ordinateur un interpréteur Ruby installé, essayez un interpréteur Ruby en ligne. Le tutoriel est identique pour les deux méthodes .
    2

    Ecrire le code suivant dans l'invite de commande Ruby. Ce code déclare une chaîne de texte que vous allez chercher plus tard avec des expressions régulières :

    str = ' Cette chaîne a 1 number'
    3

    écrire le code suivant qui représente une expression régulière. Cette réguliers recherches d'expression pour un certain nombre dans la chaîne précédent :

    pattern = /\\ d /
    4

    écrire la déclaration suivante qui exécute la méthode "match " en utilisant l'expression régulière et la chaîne , "pattern " et " str" respectivement . Parce que les recherches d'expressions régulières pour un certain nombre , la variable "x" sera réglé à n'importe quel numéro est d'abord situé à l'intérieur de la chaîne " str" :

    x = pattern.match str
    5 < p> Appuyez sur " Entrée" pour exécuter le programme. Le programme applique la méthode "match " , qui regarde à travers la chaîne pour les valeurs décimales . Depuis la chaîne a une valeur décimale unique, il le trouve et le stocke dans une variable temporaire nommé " MatchData . " La sortie du programme ressemble à ceci , qui stipule que « MatchData " a été attribué «1», qui est la valeur décimale de la chaîne :

    #
    6

    Appliquer la variable "x" dans une opération. C'est là que les expressions régulières viennent vraiment pratique . Vous pouvez rechercher une chaîne pour un modèle de données, puis stocker les correspondances trouvées dans une variable. Ces résultats peuvent ensuite être utilisés pour effectuer des opérations. Par exemple , supposons que vous vouliez ajouter quelque valeur décimale se trouve dans " str " au numéro 5. Vous pourriez écrire cette opération:

    y = x + 5
    7

    Observez la sortie de l' interpréteur Ruby . Il a déjà trouvé la valeur "1 " dans la chaîne , et ajoute maintenant que la valeur à "5". La sortie est " 6 ".

    Previous :

    next :
      articles connexes
    ·Analyse numérique et la programmation informatique 
    ·Comment lire une chaîne de l'entrée et d'en faire Let…
    ·Comment vérifier si une chaîne Ruby a une chaine 
    ·Comment gérer les exceptions dans Ruby 
    ·Comment écrire un fichier temporaire dans Ruby 
    ·Comment faire pour récupérer une valeur de tableau en…
    ·Comment comparer des chaînes en Ruby 
    ·Comment créer des fichiers à l'aide FileUtils Ruby 
    ·Comment faire pour installer Ruby 1.8.6 sur CentOS 
    ·Comment mettre en valeur text_field form_tag en Ruby on…
      articles en vedette
    ·Comment créer une page Web sur un serveur 
    ·Comment consigner les erreurs et les attraper Grâce ex…
    ·Comment combiner Javascripts 
    ·Comment faire pour utiliser une zone de texte Nom du fi…
    ·Constantes PHP vs. Variables 
    ·Comment importer un fichier CSV dans un DataGridView 
    ·Comment supprimer des nœuds dans PHP & XML 
    ·Comment utiliser MSFlexGrid en VB6 
    ·Comment imprimer des images avec AS3 
    ·Comment interface C à MATLAB 
    Copyright © Connaissances Informatiques http://fr.wingwit.com