replace
描述
用字符串 newStr
= replace(str
,old
,new
)new
替换字符串 str
中出现的子字符串 old
的实例。
注意
使用 C 语言作为动作语言的 Stateflow® 图不支持 replace
运算符。
示例
输入参数
限制
此运算符不支持使用 Stateflow 结构体字段或消息。有关 Stateflow 中结构体的详细信息,请参阅Access Bus Signals Through Stateflow Structures。
算法
replace
运算符替换连续的子字符串。例如,replace("abc 2 def 22 ghi 222 jkl 2222","22","*")
返回 "abc 2 def * ghi *2 jkl **"
。要替换重叠的子字符串,请使用 strrep
。有关详细信息,请参阅替换重复模式。
版本历史记录
在 R2021b 中推出