104 of 151 menu

re 모듈의 fullmatch 메서드

re 모듈의 fullmatch 메서드는 문자열 전체가 정규 표현식과 일치하는지 검사합니다. 메서드의 첫 번째 매개변수에는 검색할 정규식을, 두 번째 매개변수에는 검색 대상 문자열을 지정합니다. 세 번째 선택적 매개변수로는 정규식의 추가 설정을 위한 플래그를 지정할 수 있습니다. 이 메서드는 Match object를 반환합니다. 일치하는 부분이 없으면 None을 반환합니다.

구문

import re re.fullmatch(정규식, 문자열, [플래그])

예제

fullmatch 메서드를 문자열에 적용해 보겠습니다:

txt = '123 456 789' res = re.fullmatch('\d+', txt) print(res)

코드를 실행하면 None을 얻습니다. 숫자 외에도 문자열에 공백 문자가 포함되어 있기 때문입니다:

None

예제

이번에는 문자열이 숫자로만 구성되어 있다고 가정해 보겠습니다:

txt = '123456' res = re.fullmatch('\d+', txt) print(res)

코드 실행 결과:

<re.Match object; span=(0, 6), match='123456'>

함께 보기

  • findall 메서드 - 문자열에서 모든 일치 항목의
    목록을 반환하는 re 모듈의 메서드
  • finditer 메서드 - 문자열에서 정규식과 일치하는 모든 항목의
    반복자를 반환하는 re 모듈의 메서드
  • search 메서드 - 문자열에서 정규식과
    처음 일치하는 항목을 검색하는 re 모듈의 메서드
  • match 메서드 - 문자열 시작 부분에서 정규식과
    일치하는 항목을 검색하는 re 모듈의 메서드
  • Match object - 정규식과의 일치에 대한
    정보를 포함하는 re 모듈의 객체
한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부