본문 바로가기
programming/Python

파이썬 정규식 메서드 4가지 python regex method

by 개코 - 개발과 코딩 2021. 12. 17.

패턴 문자열을 이용하여 파이썬에서 정규식을 사용할 수 있다. 파이썬 정규식을 사용하기 위해 제공되는 메서드는 4가지이다. 다른 프로그래밍 언어들과 비슷하다. 찾을 문자열을 패턴으로 만들고 검색하면 된다. 검색된 항목이 있다면 교체를 할 수 있기도 하고, 리스트로 결과를 볼 수 있다.

파이썬 정규식 메서드 4가지
python regex method

파이썬의 정규식을 사용할 때 제공되는 메서드는 크게 4가지이다.

정규식 모듈을 사용하여 문자열 패턴을 검사하고 표시하는데 사용되거나 문자열 패턴을 이용해 리스트 형태로 결과를 보여준다.

파이썬 정규식 사용시 제공되는 메서드는 다음과 같다.

  • findall
  • search
  • split
  • sub

정규식 메서드

각각의 정규식 메서드들은 특징을 가진다.

공통점은 문자열 패턴에 해당되는 값이 있다면 리스트 또는 매치된 객체를 결과로 보여준다.

replace() 메서드의 경우 매치되는 문자열이 있다면 문자열을 교체한다.

re.findall ( 패턴문자열, 문자열 )

모든 매치되는 문자열을 리스트로 보여준다.

re.search ( 패턴문자열, 문자열 )

매치되는 문자열이 있는 곳의 매치된 객체를 보여준다.

re.split ( 패턴문자열, 문자열 )

각 매치 문자열에 대해 문자열을 잘라 리스트를 결과로 보여준다.

re.sub ( 패턴문자열, 문자열 )

하나 또는 그 이상의 매치된 문자열을 변경한다.

반응형

댓글