Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

strfind

Buscar subcadenas dentro de una cadena

Desde R2021b

Descripción

ejemplo

k = strfind(str,substr) busca ocurrencias de la subcadena substr en la cadena str. El operador devuelve un vector que contiene el índice inicial de cada ocurrencia de substr en str. La búsqueda distingue entre mayúsculas y minúsculas.

Nota

El operador strfind no se admite en gráficos de Stateflow® que utilizan C como lenguaje de acción.

Ejemplos

expandir todo

Devuelve un valor de 8, la posición de caracteres inicial de la subcadena "world" en la cadena "Hello, world!".

str = "Hello, world!";
substr = "world";
x = strfind(str,substr);

Stateflow chart that uses the strfind operator in a state.

Argumentos de entrada

expandir todo

Cadena de entrada, especificada como un escalar de cadena. Encierre las cadenas literales entre comillas dobles.

Ejemplo: "Hello"

Subcadena, especificada como un escalar de cadena. Encierre las cadenas literales entre comillas dobles.

Ejemplo: "Hello"

Argumentos de salida

expandir todo

Posición de caracteres inicial de cada ocurrencia de subStr en str, devuelta como un vector de dobles que contiene el índice inicial de cada ocurrencia de substr en str. Si strfind no encuentra subStr, k es un arreglo vacío.

Limitaciones

Historial de versiones

Introducido en R2021b