패턴 문자열을 이용하여 파이썬에서 정규식을 사용할 수 있다. 파이썬 정규식을 사용하기 위해 제공되는 메서드는 4가지이다. 다른 프로그래밍 언어들과 비슷하다. 찾을 문자열을 패턴으로 만들고 검색하면 된다. 검색된 항목이 있다면 교체를 할 수 있기도 하고, 리스트로 결과를 볼 수 있다.
파이썬 정규식 메서드 4가지
python regex method
파이썬의 정규식을 사용할 때 제공되는 메서드는 크게 4가지이다.
정규식 모듈을 사용하여 문자열 패턴을 검사하고 표시하는데 사용되거나 문자열 패턴을 이용해 리스트 형태로 결과를 보여준다.
파이썬 정규식 사용시 제공되는 메서드는 다음과 같다.
- findall
- search
- split
- sub
정규식 메서드
각각의 정규식 메서드들은 특징을 가진다.
공통점은 문자열 패턴에 해당되는 값이 있다면 리스트 또는 매치된 객체를 결과로 보여준다.
replace() 메서드의 경우 매치되는 문자열이 있다면 문자열을 교체한다.
re.findall ( 패턴문자열, 문자열 )
모든 매치되는 문자열을 리스트로 보여준다.
re.search ( 패턴문자열, 문자열 )
매치되는 문자열이 있는 곳의 매치된 객체를 보여준다.
re.split ( 패턴문자열, 문자열 )
각 매치 문자열에 대해 문자열을 잘라 리스트를 결과로 보여준다.
re.sub ( 패턴문자열, 문자열 )
하나 또는 그 이상의 매치된 문자열을 변경한다.
반응형
'programming > Python' 카테고리의 다른 글
파이썬 pip 패키지 모듈관리 사용 찾기 설치 지우기 using python pip package manager (0) | 2021.12.20 |
---|---|
파이썬 정규식 메타문자 python regex meta character (0) | 2021.12.18 |
파이썬 정규식 모듈 사용하기 using python regex module (0) | 2021.12.17 |
파이썬 json 문자열 정렬하기 using python json string sort (0) | 2021.12.16 |
파이썬 json 문자열 들여쓰기와 구분자 변경 using python json string (0) | 2021.12.15 |
댓글