Contenido principal

extractBefore

Extraer una subcadena antes de una posición en un gráfico de Stateflow

Desde R2021b

Descripción

newStr = extractBefore(str,subStr) devuelve la subcadena de str que termina antes de la primera instancia de la subcadena subStr.

ejemplo

newStr = extractBefore(str,pos) devuelve la subcadena de str que termina antes de la posición de caracteres pos.

ejemplo

Nota

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

Ejemplos

expandir todo

Extraiga una subcadena "Hello" de una cadena más larga.

str = "Hello, world!";
newStr = extractBefore(str,", world");

Stateflow chart that uses the extractBefore operator in a state.

Extraiga una subcadena "Hello" de una cadena más larga.

str = "Hello, world!";
newstr = extractBefore(str,6);

Stateflow chart that uses the extractBefore 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"

Posición de caracteres, especificada como un entero positivo.

Limitaciones

  • Este operador no admite el uso de mensajes o campos de estructura de Stateflow. Para obtener más información sobre estructuras en Stateflow, consulte Acceder a señales de bus.

Historial de versiones

Introducido en R2021b