| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> rubino Programmazione >> Content
    Tutorial per le espressioni regolari in Ruby
    molte caratteristiche del linguaggio di programmazione Ruby includono il supporto incorporato per le espressioni regolari , che sono modelli che descrivono una sequenza di caratteri . Ad esempio , se si assume il simbolo della lira può rappresentare qualsiasi numero , allora il modello ( # # # ) # # # - # # # # può essere utilizzato per descrivere la sequenza di caratteri numeri telefonici utilizzano . Ricerca di espressioni regolari per i caratteri che corrispondono a un certo tipo , come ad esempio il numero e la posizione relativa ai personaggi intorno ad esso ( ad esempio, un numero circondato da spazi) . Cose che ti serviranno
    Rubino interprete
    Mostra più istruzioni
    1

    caricare l' interprete Ruby. Viene visualizzata una finestra con il prompt dei comandi di Ruby. Se il computer non è installato un interprete Ruby, provare un interprete Rubino online. Il tutorial è identico per entrambi i metodi .
    2

    Scrivi il codice seguente nel prompt dei comandi di Ruby. Questo codice dichiara una stringa di testo che verrà poi cercare con le espressioni regolari :

    str = ' Questa stringa è il numero 1 '
    3

    Scrivere il seguente codice che rappresenta una espressione regolare . Questo regolari ricerche di espressione per un numero nella stringa precedente :

    pattern = /\\ d /
    4

    Scrivi la seguente dichiarazione che viene eseguito il metodo della " partita ", usando l'espressione regolare e la stringa , " modello " e " str " rispettivamente . Poiché le ricerche di espressioni regolari per un numero , la variabile " x " vengono impostati a qualunque numero è primo situato all'interno della stringa " str " :

    x = pattern.match str
    5 < p > Premere "Enter" per eseguire il programma . Il programma si applica il metodo della " partita " , che guarda attraverso la stringa di tutti i valori decimali . Poiché la stringa ha un singolo valore decimale , la trova e memorizza in una variabile temporanea denominata " MatchData ". L' output del programma è simile , in cui si afferma che " MatchData " è stato assegnato " 1 ", che è il valore decimale dalla stringa :

    #
    6

    Applicare la variabile " x " in una operazione . Questo è dove le espressioni regolari davvero tornare utile . È possibile cercare una stringa per un modello di dati e quindi memorizzare le corrispondenze trovate in una variabile . Queste partite possono poi essere utilizzate per eseguire le operazioni . Ad esempio , si supponga di voler aggiungere qualsiasi valore decimale si trova in " str " al numero 5 . Si potrebbe scrivere questa operazione :

    y = x + 5
    7

    Osservare l' output dell'interprete Ruby. Esso ha accertato il valore " 1" nella stringa , e che ora aggiunge valore su " 5 ". L'uscita è " 6 ".

    Previous :

    next :
      Articoli Correlati
    ·Come fare il parsing XML in Ruby on Rails 
    ·Come utilizzare Rails rastrello per aggiornare Progetti…
    ·Come disinstallare Gemme 
    ·IronRuby Vs . Rubino Net 
    ·Come per afferrare un elemento di array in Python 
    ·Differenze tra include e require in Ruby 
    ·Come scrivere un programma per modellare una calcolatri…
    ·Come controllare se una stringa Ruby ha una sottostring…
    ·Come rendere un altro controller in Ruby 
    ·Come disinstallare un rubino Gem 
      Articoli in evidenza
    ·Come aprire Sip file 
    ·Come contrarre un array in una stringa separata da virg…
    ·Come installare una Java Bypass Admin Start 
    ·Come imparare Structured Query Language 
    ·Funzioni PHP per MySQL in HTML 
    ·Come identificare i tipi di Input Validation 
    ·Codici PHP nella sintassi di JavaScript 
    ·Metodo di master per Ricorrenza 
    ·Come fare un avanzamento riga in XSLT 
    ·Come creare un database MySQL Website 
    Copyright © Conoscenza Informatica http://it.wingwit.com