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.

matches

Determinar si dos cadenas son idénticas

Desde R2021b

Descripción

ejemplo

tf = matches(str1,str2) compara las cadenas str1 y str2. El operador devuelve 1 (true) si las cadenas son idénticas y 0 (false) si no lo son.

ejemplo

tf = matches(str1,str2,IgnoreCase=true) compara las cadenas str1 y str2, sin distinguir entre mayúsculas y minúsculas.

Nota

El operador matches no se admite en gráficos de Stateflow® que utilizan C como lenguaje de acción. Para obtener una funcionalidad similar, utilice strcmp.

Ejemplos

expandir todo

Devuelve un valor de 0 (false) porque las cadenas no coinciden.

str1 = "Hello, world!";
str2 = "hello, World!";
x = matches(str1,str2);

Stateflow chart that uses the lower operator in a state.

Devuelve un valor de 1 (true) porque las cadenas coinciden sin distinguir entre mayúsculas y minúsculas.

str1 = "Hello, world!";
str2 = "hello, World!";
x = matches(str1,str2,IgnoreCase=true);

Stateflow chart that uses the lower operator in a state.

Argumentos de entrada

expandir todo

Cadenas de entrada, especificadas como escalares de cadena. Encierre la cadena literal entre comillas dobles.

Ejemplo: "Hello"

Limitaciones

Historial de versiones

Introducido en R2021b