Main Content

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

strip

string からの先頭と末尾の文字の削除

R2021b 以降

説明

newStr = strip(str) は、string str の先頭と末尾から連続する空白文字を削除します。

newStr = strip(str,side) は、side で指定された端から、連続する空白文字を削除します。

newStr = strip(___,stripCharacter) は、stripCharacter で指定された文字を削除します。前述の構文の任意の入力引数を使用できます。

メモ

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

すべて展開する

先頭と末尾の空白文字を削除し、string "Hello, world!" を返します。

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

Stateflow chart that uses the strip operator in a state.

先頭の空白を削除し、string "Hello, world! " を返します。

str = "    Hello, world!    ";
str1 = strip(h,"left");

Stateflow chart that uses the strip operator in a state.

末尾の空白を削除し、string " Hello, world!" を返します。

str = "    Hello, world!    ";
str1 = strip(h,"right");

Stateflow chart that uses the strip operator in a state.

先頭と末尾のハイフンを削除し、string "Hello, world!" を返します。

str = "----Hello, world!----";
newStr = strip(str);

Stateflow chart that uses the strip operator in a state.

入力引数

すべて展開する

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

例: "Hello"

string のどちらの端を削除するか。"left""right"、または "both" として指定します。

削除対象の文字。string スカラーとして指定します。

制限

バージョン履歴

R2021b で導入