La clase string Rubí viene con docenas de métodos integrados para realizar operaciones y consultas comunes sobre cadenas de texto . Sin embargo , no existe ningún método con el nombre " contiene" o " búsqueda" que implicaría la posibilidad de buscar y encontrar subcadenas , como la palabra " Hello" en la cadena " Hello World ". La funcionalidad está ahí, por supuesto , pero está enmascarado por el método inocuo " índice". Instrucciones
1
Abre tu terminal o línea de comandos. En Windows XP, hacer esto haciendo clic en "Inicio " y luego "Ejecutar ", y finalmente escribir " cmd ". En versiones posteriores de Windows , debe hacer clic en el botón de icono de Windows en su lugar, y simplemente escribir " cmd" en la barra de búsqueda y presiona " Enter".
2
Type " irb " para cargar el Rubí interactivo intérprete.
3
Type " s = ' Hello World '." para definir una nueva cadena de texto en Ruby.
4
Ahora escriba las siguientes dos comandos para ver cómo el método "index" ayuda a determinar si existe una subcadena dentro de una cadena Ruby:
s.index 'Mundo'
s.index 'Bob'
< p > el primer comando devolverá '6 ', el índice de la primera letra del buscado cadena. Por otro lado, el segundo comando devolverá "nada ", para indicar que la palabra " Bob" no aparece en ninguna dentro de la cadena .