문자열 바꾸기
sub()
import re
p = re.compile('(blue|white|red)')
p.sub('colour', 'blue socks and red shoes') # 'colour socks and colour shoes'p.sub('colour', 'blue socks and red shoes', count=1) # 'colour socks and red shoes'sub 함수 참조 구문 사용
import re
p = re.compile(r"(?P<name>\w+)\s+(?P<phone>(\d+)[-]\d+[-]\d+)")
print(p.sub("\g<phone> \g<name>", "park 010-1234-1234")) # 010-1234-1234 parksub 메서드의 매개변수로 함수 사용
subn() - 부가 함수
Last updated