⊗pyPmREMSp 70 of 129 menu

Python 정규식의 split 메서드

지정된 정규식에 따라 문자열을 분할하려면 split 메서드를 사용합니다. 메서드의 첫 번째 매개변수에는 문자열을 분할할 기준이 되는 정규식을 지정합니다. 두 번째 매개변수에는 분할할 문자열을 지정합니다. 세 번째 선택적 매개변수에는 분할할 최대 부분 수를 지정할 수 있습니다. 이 메서드는 분할된 문자열 부분들의 목록을 반환합니다:

re.split(무엇으로 분할할지, 어디를 분할할지, [최대 부분 수])

예제

하이픈으로 문자열을 분해해 보겠습니다:

txt = 'aaa-bbb-123 456' res = re.split('-', txt) print(res)

코드 실행 결과:

['aaa', 'bbb', '123 456']

예제

이번에는 문자열을 하이픈으로 두 번만 분할해 보겠습니다:

txt = 'aaa-bbb-123-456' res = re.split('-', txt, 2) print(res)

코드 실행 결과에서 볼 수 있듯이, 문자열은 하이픈을 기준으로 두 부분으로만 분할되었습니다. 그리고 세 번째 부분에는 나머지 문자열이 포함되었습니다:

['aaa', 'bbb', '123-456']

실습 문제

날짜와 시간이 있는 문자열이 주어집니다:

txt = '2025-12-31 12:59:59'

이 문자열을 분할하여 연도, 월, 일, 시, 분, 초가 모두 하나의 배열에 있도록 하세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부