Compartir a través de


Cómo: Buscar en una cadena (Visual Basic)

En este ejemplo se llama al método IndexOf de un objeto String para informar del índice de la primera aparición de una subcadena.

Ejemplo

Dim SearchWithinThis As String = "ABCDEFGHIJKLMNOP" 
Dim SearchForThis As String = "DEF" 
Dim FirstCharacter As Integer = SearchWithinThis.IndexOf(SearchForThis)

Compilar el código

Para este ejemplo se necesita:

Programación eficaz

El método IndexOf informa de la ubicación del primer carácter de la primera aparición de la subcadena. El índice es de base 0, lo que significa que el índice del primer carácter de una cadena es 0.

Si IndexOf no encuentra la subcadena, devuelve -1.

El método IndexOf distingue entre mayúsculas y minúsculas y utiliza la referencia cultural actual.

Para un control óptimo de errores, sería recomendable incluir la búsqueda de cadenas en el bloque Try de una construcción Instrucción Try...Catch...Finally (Visual Basic).

Vea también

Referencia

Instrucción Try...Catch...Finally (Visual Basic)

IndexOf

Otros recursos

Introducción a las cadenas en Visual Basic

Cadenas en Visual Basic