このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
replace
説明
は、string newStr
= replace(str
,old
,new
)str
内に出現する部分文字列 old
の箇所を string new
で置き換えます。
メモ
replace
演算子は、C をアクション言語として使用する Stateflow® チャートではサポートされません。
例
入力引数
制限
この演算子は Stateflow の構造体フィールドまたはメッセージの使用をサポートしません。Stateflow での構造体の詳細については、Stateflow 構造体を介したバス信号へのアクセスを参照してください。
アルゴリズム
replace
演算子は、連続する部分文字列を置き換えます。たとえば、replace("abc 2 def 22 ghi 222 jkl 2222","22","*")
は "abc 2 def * ghi *2 jkl **"
を返します。オーバーラップする部分文字列を置き換えるには、strrep
を使用します。詳細については、繰り返しパターンの置換を参照してください。
バージョン履歴
R2021b で導入