Curso de Raku / Avanzado / Más sobre los tipos integrados / Cadenas
Búsqueda en cadenas
Varios métodos responden preguntas sobre lo que contiene una cadena.
El método contains indica si una cadena aparece en
cualquier parte dentro de otra:
say 'Raku'.contains('ak'); # True
say 'Raku'.contains('xy'); # FalseLos métodos starts-with y ends-with
comprueban el inicio y el final de una cadena:
say 'Raku'.starts-with('Ra'); # True
say 'Raku'.ends-with('ku'); # TrueCuando necesitas la posición exacta de una subcadena, usa
index. Devuelve el índice de la primera coincidencia,
contando desde cero:
say 'Raku'.index('k'); # 2Si la subcadena no se encuentra, index devuelve
Nil en lugar de un número:
say 'Raku'.index('z'); # NilPráctica
Resuelve 1 cuestionario sobre el contenido de este tema.
Navegación del curso
← Cadenas | Quiz — index
→
💪 O ve directamente a los ejercicios de esta
sección.