Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

extractAfter

位置の後の部分文字列の抽出

R2021b 以降

説明

newStr = extractAfter(str,subStr) は、部分文字列 subStr の最初の出現より後の str の部分文字列を返します。str 内に subStr が複数回出現する場合、newStrsubStr の最初の出現から最後までの str になります。

newStr = extractAfter(str,pos) は、文字の位置 pos の後を先頭とする、str の部分文字列を返します。

メモ

extractAfter 演算子は、C をアクション言語として使用する Stateflow® チャートではサポートされません。同様の機能として、substr を使用します。

すべて展開する

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

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

Stateflow chart that uses the extractAfter operator in a state.

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

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

Stateflow chart that uses the extractAfter operator in a state.

入力引数

すべて展開する

入力 string。string スカラーとして指定します。リテラル文字列は二重引用符で囲みます。

例: "Hello"

部分文字列。string スカラーとして指定します。リテラル文字列は二重引用符で囲みます。

例: "Hello"

文字の位置。正の整数として指定します。

制限

バージョン履歴

R2021b で導入