Red de conocimiento informático - Problemas con los teléfonos móviles - Explicación y ejemplos de instr() en vb. Gracias por los detalles

Explicación y ejemplos de instr() en vb. Gracias por los detalles

Sintaxis: InStr([inicio], cadena1, cadena2, [comparar])

El valor de retorno de la función InStr es la primera aparición del segundo parámetro en la ubicación del primer parámetro .

La sintaxis de la función InStr tiene los siguientes parámetros:

1, el inicio es opcional. Expresión numérica que establece la posición inicial de cada búsqueda. Si se omite, la búsqueda comenzará en la posición del primer carácter. Si el inicio contiene Null, se produce un error. Si se especifica comparar, se requiere el parámetro de inicio.

2, se requiere cadena1. Acepta una expresión de cadena para buscar.

3, se requiere cadena2. La expresión de cadena que se va a buscar.

4, comparar es opcional. Un valor numérico que indica el tipo de comparación utilizada al evaluar subcadenas. Si se omite, se realizará una comparación binaria.

El siguiente ejemplo utiliza cadenas de búsqueda InStr:

Dim SearchString, SearchChar, MyPos

SearchString ="XXpXXpXXPXXP"?

SearchChar = "P"

MyPos = Instr(4, SearchString, SearchChar, 1)?

MyPos devuelve 6 y la comparación de texto comienza desde el cuarto carácter.

MiPos = Instr(1, SearchString, SearchChar, 0)

MiPos devuelve 9. La comparación binaria comienza desde el carácter 1,

MyPos = Instr(SearchString, SearchChar)

MyPos devuelve 9. El tipo de comparación predeterminado es la comparación binaria (se omite el último parámetro).

MyPos = Instr(1, SearchString, "W")

MyPos devuelve 0, el tipo de comparación predeterminado es comparación binaria, comenzando desde el primer carácter, no encontrado "W"