문자열 끝에서 부분 문자열을 정확하게 제거하는 방법
Python에서 스트립() 메서드를 사용하려고 할 때 항상 예상한 결과를 얻지 못할 수도 있습니다. 문자열 끝에서 하위 문자열을 제거합니다. 이는 Strip()이 전체 하위 문자열이 아닌 지정된 문자 집합을 기반으로 문자열의 양쪽 끝에서 문자를 제거하기 때문입니다.
Python 3.9 및 최신 버전:
Python 3.9 이상의 경우 선호되는 방법은 Removeprefix 및 Removesuffix:
url = 'abcdc.com' url.removesuffix('.com') # Returns 'abcdc' url.removeprefix('abcdc.') # Returns 'com'
Python 3.8 이하:
이전 Python 버전의 경우 다음 방법을 사용할 수 있습니다.
url = 'abcdc.com' if url.endswith('.com'): url = url[:-4]
import re url = 'abcdc.com' url = re.sub('\.com$', '', url)
removeprefix 및 Removesuffix 방법이 가장 많이 사용됩니다. 간결하고 효율적이며 이러한 모든 접근 방식은 문자열 끝에서 하위 문자열을 정확하게 제거하는 효과적인 방법을 제공합니다. 파이썬.
위 내용은 Python의 문자열에서 하위 문자열 끝을 정확하게 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!