Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> rubino Programmazione >> .

Come controllare se una stringa Ruby ha una sottostringa

La classe stringa Rubino viene fornito con decine di metodi integrati per l'esecuzione di operazioni e le domande comuni su stringhe di testo . Tuttavia, non esiste alcun metodo con il nome di "contiene " o " ricerca" che implicherebbe la possibilità di cercare e trovare sottostringhe , ad esempio la parola " Ciao " all'interno della stringa "Ciao Mondo ". La funzionalità è lì, ovviamente , ma è mascherato sotto l' innocuo dal suono metodo "indice ". Istruzioni
1

Aprire il terminale o il prompt dei comandi. In Windows XP , fare questo facendo clic su " Start " e poi su " Esegui " e infine digitando " cmd ". Nelle versioni successive di Windows , è necessario fare clic sul pulsante di Windows icona , invece , e semplicemente digitare "cmd" nella barra di ricerca e premere il tasto "Enter ".
2

tipo " IRB " per caricare il Rubino interattivo interprete .
3

tipo " s = ' Ciao mondo '." per definire una nuova stringa di testo in Ruby .
4

Ora digitare il seguente due comandi per vedere come il metodo "indice" consente di determinare se una sottostringa esiste all'interno di una stringa rubino :

s.index 'Mondo'

s.index 'Bob'

il primo comando restituirà '6 , ' l'indice della prima lettera del ricercato stringa . D'altra parte , il secondo comando restituirà ' zero ', per indicare che la parola " Bob " si verifica in nessun luogo all'interno della stringa .

 

Programmazione © www.354353.com