포스트

문자열에서 모든 공백 제거하기

개요

문자열에서 모든 공백을 제거하는 작업은 프로그래밍에서 자주 발생하는 문제 중 하나입니다. 이 문제는 여러 언어에서 다양한 방법으로 해결할 수 있습니다. 이 글에서는 주로 Python, Java, 그리고 JavaScript 언어를 중심으로 이 문제를 어떻게 해결할 수 있는지 알아보겠습니다.

Python에서의 공백 제거

Python에서는 문자열에 적용할 수 있는 replace() 메서드를 사용해 이 문제를 해결할 수 있습니다. 아래의 코드 예제를 보겠습니다.

1
2
3
original_string = "Hello World"
new_string = original_string.replace(" ", "")
print(new_string)  # 출력: HelloWorld

replace() 메서드는 첫 번째 인자로 찾을 문자열을, 두 번째 인자로 교체할 문자열을 받습니다. 위의 예에서는 공백 " "을 빈 문자열 ""로 교체하고 있습니다.

Java에서의 공백 제거

Java에서는 replaceAll() 메서드를 이용하여 공백을 제거할 수 있습니다. replaceAll() 메서드는 정규식을 활용하여 문자열을 찾아 교체합니다.

1
2
3
String originalString = "Hello World";
String newString = originalString.replaceAll("\\s", "");
System.out.println(newString);  // 출력: HelloWorld

여기서 \\s는 정규식에서 공백 문자를 의미하며, 이를 빈 문자열로 교체합니다.

JavaScript에서의 공백 제거

JavaScript에서는 replace() 함수와 정규식을 사용해 공백을 제거할 수 있습니다.

1
2
3
const originalString = "Hello World";
const newString = originalString.replace(/\s/g, "");
console.log(newString);  // 출력: HelloWorld

이 경우, 정규식 /\\s/g를 사용하여 모든 공백을 찾아 빈 문자열로 교체하고 있습니다.

정리

문자열에서 공백을 제거하는 방법은 언어마다 다르지만, 대부분의 프로그래밍 언어에서는 문자열을 조작하는 메서드나 함수를 제공하고 있습니다. 이러한 메서드를 활용하여 원하는 작업을 수행할 수 있습니다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.