別の文字列に含まれる文字列の検索
特定のテキスト文字列が別のテキスト文字列の中に含まれているかどうかを確認するにはどのようにすればよいですか?
C# のString.Contains関数と同等のものはありますか?
回答
あるテキスト文字列が別のテキスト文字列の中に含まれているかどうかを確認するには、テキストビルトイン関数Indexを使用します。
Index関数は、別のtext
文字列に含まれるkeyword
文字列のゼロから始まる位置を表す整数を返し、keyword
が見つからない場合は-1
を返します。
C# のString.Containsと同様のBoolean型の出力を取得するには、以下のExpressionを使用します。
Index(text,keyword) > -1
大文字と小文字を区別して検索するには、ignoreCase
パラメータを「True
」に設定します。
Index(text,keyword,ignoreCase:True) > -1