Main Content

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

startsWith

string が部分文字列で開始しているかどうかを判別する

R2022b 以降

説明

tf = startsWith(str,substr) は、string str が部分文字列 substr で開始している場合に 1 (true) を返し、そうでない場合に 0 (false) を返します。この演算子は Requirements Table ブロックで使用します。

tf = startsWith(str,substr,IgnoreCase=true) は、大文字小文字を区別せず、strsubstr で開始しているかどうかをチェックします。

すべて展開する

Requirements Table ブロックで、string "Hello, world!" が部分文字列 "Hello," で開始しているかどうかをチェックする要件を作成します。

y = startsWith("Hello, world!","Hello,")

This image shows a requirement that outputs whether the string "Hello, world" starts with the substring "Hello,".

Requirements Table ブロックで、大文字小文字を区別せずに、string "Hello, world!" が部分文字列 "hello," で開始しているかどうかをチェックする要件を作成します。

y = startsWith("Hello, world!","hello,",IgnoreCase=true)

This image shows a requirement that outputs whether the string "Hello, world" starts with the substring "hello," regardless of case.

入力引数

すべて展開する

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

例: "Hello"

データ型: string

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

例: "Hello"

データ型: string

制限

  • この演算子では Simulink.Bus オブジェクト フィールドの使用はサポートされません。

バージョン履歴

R2022b で導入