logo

Python의 문자열에서 작은따옴표를 제거하는 방법

이번 튜토리얼에서는 문자열에서 작은따옴표를 제거하는 방법을 알아봅니다. 때로는 모든 섹션을 제거하거나 문자열 주변의 섹션만 제거해야 하는 경우도 있습니다. 작은따옴표와 큰따옴표를 제거할 수도 있습니다. 따옴표를 제거하기 위해 다양한 방법을 사용할 것입니다. 그 중 무엇이든 사용할 수 있으며 이는 전적으로 사용자에게 달려 있습니다.

세 개의 큰따옴표가 있는 예제 문자열을 살펴보겠습니다.

내 아이폰 안드로이드 찾아줘
 example_str = ''This is a string' with quotes'' 

예제 문자열에서 ''를 모두 제거하기 위해 여러 가지 방법을 사용할 것입니다.

 example_str = ''This is a string' with quotes'' 

예제 문자열에서 '를 모두 제거하기 위해 여러 가지 방법을 사용할 것입니다.

교체() 메소드 사용

그만큼 str.replace() 메소드는 교체하려는 문자열과 교체 문자열이라는 두 가지 인수를 사용합니다. 이 경우 큰따옴표(')를 빈 문자열로 바꾸겠습니다. 다음 예를 이해해 봅시다.

예 -

 example_str = ''This is a string' with quotes'' new_str = example_str.replace(''', '') print(new_str) # This is a string without quotes 

산출:

 This is a string with quotes 

정규식

정규식을 사용하여 문자열에서 모든 따옴표를 제거할 수 있습니다. Python에서 정규식을 사용하기 전에 먼저 re 모듈을 가져와야 합니다. 다음 예를 이해해 봅시다.

예 -

 import re example_str = ''This is a string' with quotes'' rem_quotes = re.sub(''', '', example_str) print(rem_quotes) 

산출:

 This is a string with quotes 

따옴표 없이 새 문자열을 얻습니다.

str.join()

이 방법은 Python의 문자열에서 모든 따옴표를 제거하는 데에도 유용합니다. 이 솔루션은 다른 솔루션보다 구문이 더 복잡하며, 주어진 문자열의 각 문자를 살펴보고 빈 문자열에 따옴표가 아닌 각 문자를 추가합니다.

예 -

 import re example_str = ''This is a string' with quotes'' rem_quote = ''.join(i for i in example_str if i not in ''') print(rem_quote) 

산출:

 This is a string with quotes 

문자열 주변의 따옴표를 제거하는 방법

이전 섹션에서는 문자열에서 따옴표를 제거하는 여러 가지 방법을 논의했습니다. 그러나 더 일반적인 문제는 문자열 주위의 따옴표만 제거하는 방법입니다. 그만큼 str.strip() 메서드는 이러한 작업을 수행하기 위한 것입니다.

해 보자 example_str 이전 섹션에서 다음을 사용하여 따옴표를 제거합니다. 조각() 방법.

예 -

 import re example_str = ''This is a string' with quotes'' rem_quote = example_str.strip(''') print(rem_quote) 

산출:

 This is a string' with quotes 

그만큼 조각() 메소드는 example_str에서 선행 및 후행 따옴표를 제거합니다.

그만큼 조각() 또한 두 가지 파생 메서드인 str.lstrip() 및 str.rstrip()도 함께 제공됩니다. 첫 번째는 모든 선행 따옴표를 제거하고 두 번째는 모든 후행 따옴표를 제거합니다.

예 -

 example_str = ''This is a string' with quotes'' rem_quotes = example_str.lstrip(''') print(rem_quotes) rem_quotes = example_str.rstrip(''') print(rem_quotes) 

산출:

 This is a string' with quotes' 'This is a string' with quotes 

결론

이 튜토리얼에는 Python의 문자열에서 따옴표를 제거하는 다양한 방법이 포함되어 있습니다. 먼저 str.replace(), str.join() 및 re.sub()와 같은 여러 가지 메서드를 사용하여 문자열에서 모든 따옴표를 제거하는 방법을 설명했습니다. 그런 다음 str.strip() 메서드와 그 파생 메서드인 str.lstrip() 및 rstrip()을 설명했습니다.