Main Content

substr

string から部分文字列を抽出する

説明

newStr = substr(str,pos,length) は、strpos 番目の文字から始まる、長さ length の部分文字列を返します。0 ベースのインデックスを使用します。

メモ

演算子 substr は、C をアクション言語として使用する Stateflow® チャートでのみサポートされます。MATLAB® をアクション言語として使用するチャートでは、extractAfter または extractBefore を使用します。

すべて展開する

長い string から部分文字列 "world" を抽出します。

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

Stateflow chart that uses the substr operator in a state.

ヒント

  • 0 ベースのインデックスを使用します。

  • リテラル文字列は一重引用符または二重引用符で囲みます。

バージョン履歴

R2018b で導入