Python
문자열 패턴 바꾸기(re.sub)
현쥬스주스
2021. 4. 1. 17:22
re.sub()
문자열을 원하는 형식에 맞춰서 치환하고 싶을때 사용. 정규식표현을 사용하여 치환해줄 수 있다.
맨 마지막 바꿀횟수는 생략가능하다. 생략시 해당하는 모든 문자를 치환해준다.
re 모듈을 사용하기때문에 항상 import로 선언해주어야한다.
- re.sub('패턴', '바꿀문자열', '문자열', 바꿀횟수)
다음은 문자열에서 'apple' 또는 'orange'를 찾아서 'fruit'로 바꿉니다.
import re
re.sub('apple|orange', 'fruit', 'apple box orange tree') # apple 또는 orange를 fruit로 바꿈
'fruit box fruit tree'