[javascript] 정규 표현식으로 공백 문자 제거하기
자바스크립트에서 문자열에서 공백을 제거하는 방법 중 하나는 정규 표현식을 사용하는 것입니다. 정규 표현식은 문자열에서 원하는 패턴을 찾거나 대체하는 데 유용합니다. 아래의 예시를 통해 정규 표현식을 사용하여 공백을 제거하는 방법을 알아보겠습니다.
전역 정규 표현식과 replace 메서드 활용
다음은 정규 표현식을 사용하여 문자열에서 공백을 제거하는 예시입니다. 아래의 코드에서 \s
는 공백 문자(스페이스, 탭, 개행 등)를 나타냅니다. /g
플래그는 전역으로 해당 패턴을 찾으라는 의미입니다.
const inputString = " Hello, World! ";
const trimmedString = inputString.replace(/\s/g, "");
console.log(trimmedString); // 출력 결과: "Hello,World!"
위 코드에서 replace
메서드를 사용하면 입력된 정규 표현식에 해당하는 부분을 찾아 대체할 수 있습니다. 따라서 \s
패턴에 해당하는 모든 공백 문자가 빈 문자열로 대체되어 공백이 제거됩니다.
결과
위 코드를 실행하면 Hello,World!
가 출력되는 것을 확인할 수 있습니다.
정규 표현식을 사용하여 문자열에서 공백을 제거할 수 있으며, 이러한 방법을 활용하여 데이터 전처리나 문자열 처리 등 다양한 상황에 활용할 수 있습니다.
더 많은 정보를 원하시면 MDN web docs를 참고하시기 바랍니다.