[Dart]文字列から特定の文字を削除するには?

Dart

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

Dartで文字列から指定した文字を削除する方法を紹介します。

スポンサーリンク

方法

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

文字列から特定の文字を削除するには、replaceAllメソッドを使います。

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

次に、replaceAllメソッドの第1引数に削除する文字、第2引数に空文字(“”)を指定します。

あとは、replaceAllメソッドの結果を自分自身に代入します。

//第1引数に削除する文字、第2引数に空文字を指定
text = text.replaceAll(削除する文字, "");

replaceAllメソッドを使えば、文字列から特定の文字だけを削除することが出来ます。

replaceAllメソッドは、第1引数の文字列を第2引数で置換するメソッドです。

仕組みとしては、第1引数に指定する削除したい文字列を空の文字にすることで、削除することが出来ます。

使用例


void main() {

  var text = "H,e,l,l,o,W,o,r,l,d";
  
  text = text.replaceAll(",", "");
  
  print(text); //HelloWorld
 
}

コメント

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