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:
- Una instrucción Imports que especifica el espacio de nombres System. Para obtener más información, vea Instrucción Imports (Tipo y espacio de nombres de .NET).
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)