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
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 :
# 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 Osservare l' output dell'interprete Ruby. Esso ha accertato il valore " 1" nella stringa , e che ora aggiunge valore su " 5 ". L'uscita è " 6 ".
6
7
Informazioni correlate
Programmazione © www.354353.com