작성
·
835
0
#주민번호를 입력하면 그 뒷 6자리를 *로 바꿔라.
import re
idnum = input('what is your id num?')
re.sub('-[-0-9]{7}', '-[0]******', idnum)
답변 1
1
안녕하세요.
기존 코드와 조금 다를 수 있지만, 다음과 같은 방식으로 해도 가능할 것 같습니다.
----------
import re
예문 = "123456-1234567"
패턴 = re.compile(
r"(\d{6}-\d{1})\d{6}"
)
print(
패턴.sub("\g<1>******", 예문)
)
----------
감사합니다.