phone_number.replaceAll(".(?=.{4})", "*");
. -> 임의의 문자 한 개 / (?=.) -> 뒷쪽에 임의의 문자 한 개를 제외하고 선택/ {숫자} -> 숫자 만큼의 자릿수 / .(?=.{4}) ==> 뒤쪽에서 임의의 문자 4개를 제외한 임의의 문자 한 개 선택
정규 표현식
s.matches("^(?=(?:.{4}|.{6}))[0−9]∗")
s가 길이가 4 혹은 6이거나 0~9로만 이루어졌을 때 라는 의미의 정규 표현식