Main Content

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

contains

string に部分文字列が含まれているかどうかを判別する

R2022b 以降

説明

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

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

すべて展開する

Requirements Table ブロックで、string "Hello, world!" に部分文字列 "Hello" が含まれているかどうかを出力する要件を作成します。

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

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

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

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

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

入力引数

すべて展開する

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

例: "Hello"

データ型: string

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

例: "Hello"

データ型: string

制限

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

バージョン履歴

R2022b で導入