[Dart]文字列を特定の文字列を含むかチェックするには?

Dart

どうも、ちょげ(@chogetarou)です。

文字列が特定の文字列を含むかどうかを確認する方法を紹介します。

スポンサーリンク

方法

コンピューター, ノート, オフィス, コード, プログラミング, プログラム

文字列が特定の文字列を含むかどうかを確認するには、containsメソッドを使います。

まず、「str.contains()」のように、文字列からcontainsメソッドを呼び出します。

そして、containsメソッドの引数に調べたい文字列を指定します。

str.contains('word')

containsメソッドは文字列を検索して見つければ「true」を返し、見つからなければ「false」を返します。

また、containsメソッドの引数には、「RegExp」を使って正規表現を指定することが出来ます。

str.contains(RegExp(正規表現))

containsメソッドの結果は、通常の文字列と変わりません。

スポンサーリンク

使用例

void main() {
  
  var text = "Hello,World.Dart.";

    
  print(text.contains("World")); //true
  
  //正規表現
  print(text.contains(RegExp(r'^[A-Z]'))); //true
  
}

コメント

タイトルとURLをコピーしました