[Dart]文字列から部分文字列を置き換えるには?

Dart

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

Dartで文字列から特定の文字列を置き換える方法を紹介します。

スポンサーリンク

方法

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

文字列から部分文字列を置き換えるには、「replaceAll」メソッドを使います。

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

そして、substringメソッドの第1引数に置き換える対象の文字列、第2引数に置き換えた後の文字列を指定します。

//substringをreplaceStringに置き換える
var replaceText = text.replaceAll(substring, replaceString);

replaceAllメソッドは第1引数に指定した文字列を第2引数に指定した文字列に置き換えた文字列を、戻り値として返します・

replaceAllメソッドは、呼び出した文字列に影響を与えません。

replaceAllメソッドは、対象の部分文字列を全て置き換えます。

もし、1つだけ置き換える場合は、replaceFirstもしくはreplaceFirstMappendをつかいます。

使用例

void main() {

  var text = "Hello, World";
  
  var result = text.replaceAll("World", "Dart");
  
  print(result); //Hello, Dart
 
}

コメント

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