⊗pyPmREMF 60 of 129 menu

파이썬 정규 표현식의 findall 메서드

정규식과 일치하는 모든 항목을 검색하기 위해 파이썬에서는 findall 메서드를 사용합니다. 메서드의 첫 번째 매개변수에는 검색할 정규식을, 두 번째 매개변수에는 검색 대상 문자열을 지정합니다. 메서드는 왼쪽에서 오른쪽으로 모든 일치 항목을 확인합니다. 일치하는 항목이 있는 문자열의 리스트를 반환하거나, 검색 정규식에 캡처 그룹이 지정된 경우 튜플의 리스트를 반환합니다. 일치하는 항목이 없으면 빈 리스트가 반환됩니다. findall 메서드의 구문은 다음과 같습니다:

re.findall(what to find, where to find)

문자열에서 정규식과 일치하는 모든 항목을 찾아봅시다:

txt = '12 43 56 ab' res = re.findall('\d+', txt) print(res)

코드 실행 결과:

['12', '43', '56']

문자열이 주어집니다:

txt = '123 aaa 456 bbb 789'

숫자를 포함하는 하위 문자열의 리스트를 출력하세요.

문자열이 주어집니다:

txt = 'abc 123 def 456 789'

문자를 포함하는 하위 문자열의 리스트를 출력하세요.

한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부