re.sub('찾을 패턴', '찾은 패턴을 변경할 내용', '원본')
주어진 문자열(찾을 패턴)에서 일치하는 모든 패턴을 (변경할 내용으로)바꾼다.
두번째 인자는 특정 문자열이거나 함수가 될 수도 있다.
[]안에 들어있는 캐릭터 자체를 나타내며
: 해당 문자 **사이 범위에 속하는 문자** 중 하나
import re
text = '010-1511-1111 this number'
re.sub(r'[a-z]', '', text) # 010-1511-1111
re.sub(r'[010]', '', text) # -5- this nmber
re.sub(r'[^0-9-]', '', text) # 010-1511-1111
re.sub(r'n.m', '', text) # 010-1511-1111 this ber # n.m으로 num이 제거
# format도 가능
re.sub(r'{}'.format('[a-z]'), '', text) # 010-1511-1111
re.sub(r'%s' %'[a-z]', '', text) # 010-1511-1111