import re
s = """
park 010-9999-9988
kim 010-9909-7789
lee 010-8789-7768
"""
pat = re.compile("(\d{3}[-]\d{4})[-]\d{4}")
result = pat.sub("\g<1>-####",s)
print(result)
sub
첫 번째 매개변수: 바꿀 문자열(replacement)
두 번째 매개변수: 대상 문자열
출처 : 점프 투 파이썬
'Study > Python' 카테고리의 다른 글
[python]슬라이스하는 방법 (0) | 2021.02.10 |
---|---|
[python]bytes, str, unicode의 차이점 (0) | 2021.02.10 |
[python]모스 부호 해독 (0) | 2021.02.06 |
[python]Duplicate Numbers (0) | 2021.02.06 |
[python]문자열 압축하기 (0) | 2021.02.06 |