Dart 文字列から空白を全て除去する

Dart 文字列から空白を全て除去する

Dartで、文字列から空白を全て除去するコードを記述してます。「 replaceAll 」を使って空白を空文字に置換することで可能です。

環境

  • OS windows11 home
  • Dart 2.18.1

文字列から空白を全て除去

文字列から空白を全て除去するには、「 replaceAll 」を使用します。

文字列.replaceAll('空白','')

実際に、使用してみます。

void main() {

  String str = '  a b  c  ';

  print(str.replaceAll(' ',''));
  // abc

}

実行結果を見ると、除去できていることが確認できます。

全角と半角

全角と半角を両方除去する場合は正規表現を使用します。

void main() {

  String str = '    a   b   c  ';

  print(str.replaceAll(RegExp(r'[  ]+'),''));
  // abc

}

実行結果