Study/Python

[python]그루핑

seomj 2021. 2. 6. 14:22


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