Contenido principal

extractAfter

Extraer una subcadena después de una posición en un gráfico de Stateflow

Desde R2021b

Descripción

newStr = extractAfter(str,subStr) devuelve la subcadena de str que comienza después de la primera instancia de la subcadena subStr. Si subStr aparece varias veces en str, newStr es str de la primera instancia de subStr al final.

ejemplo

newStr = extractAfter(str,pos) devuelve la subcadena de str que comienza después de la posición de caracteres pos.

ejemplo

Nota

El operador extractAfter 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 "world!" de una cadena más larga.

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

Stateflow chart that uses the extractAfter operator in a state.

Extraiga una subcadena "world!" de una cadena más larga.

str = "Hello, world!";
newStr = extractAfter(str,7);

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