소개
이 랩에서는 JavaScript 를 사용하여 문자열 내 공백을 압축하는 방법을 살펴봅니다. String.prototype.replace() 메서드와 정규 표현식 (regular expression) 을 활용하여 두 개 이상의 공백 문자가 나타나는 모든 경우를 단일 공백으로 대체합니다. 이를 통해 웹 애플리케이션에서 텍스트 데이터를 효과적으로 형식화하고 정리할 수 있습니다.
문자열 내 공백 압축 함수
문자열 내 공백을 압축하려면 compactWhitespace() 함수를 사용하십시오.
- 이 함수는
String.prototype.replace()를 정규 표현식 (regular expression) 과 함께 사용하여 두 개 이상의 공백 문자가 나타나는 모든 경우를 단일 공백으로 대체합니다. - 이 함수는 문자열을 인수로 받아 압축된 문자열을 반환합니다.
const compactWhitespace = (str) => str.replace(/\s{2,}/g, " ");
사용 예시:
compactWhitespace("Lorem Ipsum"); // 'Lorem Ipsum'
compactWhitespace("Lorem \n Ipsum"); // 'Lorem Ipsum'
요약
축하합니다! 공백 압축 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.