Main Content

strrep

Buscar y reemplazar subcadenas en un gráfico de Stateflow

Desde R2021b

Descripción

newStr = strrep(str,old,new) reemplaza instancias de la subcadena old que aparencen en la cadena str con la cadena new.

ejemplo

Nota

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

Ejemplos

expandir todo

Reemplace una subcadena para formar la cadena "Hello, Mars!".

str = "Hello, world!";
newStr = strrep(str,"world","Mars");

Stateflow chart that uses the strrep 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 que desea reemplazar, especificada como un escalar de cadena. Encierre las cadenas literales entre comillas dobles.

Ejemplo: "Hello"

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

Ejemplo: "Hello"

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 Access Bus Signals.

Algoritmos

El operador strrep reemplaza las subcadenas superpuestas. Por ejemplo, strrep("abc 2 def 22 ghi 222 jkl 2222","22","*") devuelve "abc 2 def * ghi ** jkl ***". Para reemplazar solo subcadenas secuenciales, utilice replace. Para obtener más información, consulte Reemplazar un patrón repetido.

Historial de versiones

Introducido en R2021b