Flutter/Dart - 문자열의 모든 공백 제거

문자열의 모든 공백(white space)을 제거하는 방법을 소개합니다.

1. replaceAll()을 이용한 방법

replaceAll(regex, replacement)는 문자열에서 정규표현식 패턴 regex에 해당하는 문자들을 찾고 replacement로 변경합니다.

  • 정규표현식은 RegExp('\\s')와 같이 객체를 생성할 수 있으며, \s가 정규표현식 패턴입니다.
  • \s 패턴은 공백(white space)를 의미합니다.
  • 패턴으로 공백을 찾고 ""으로 변경하면 문자열에서 공백을 제거할 수 있습니다.

아래와 같이 정규표현식으로 모든 공백을 찾아 제거할 수 있습니다.

void main() {

    String str = " Hello, World,   Dart ! ! ! ";

    String result = str.replaceAll(RegExp('\\s'), "");
    print(result);
}

Output:

Hello,World,Dart!!!
Loading script...

Related Posts

codechachaCopyright ©2019 codechacha