정규표현식 썸네일형 리스트형 정규 표현식(전방탐색, with String.replaceAll) 마스킹 문제를 정규식으로 해결하려고 하다가 알게 된 표현식입니다. 다음과 같이 폰번호 뒤 4자리를 제외하고 마스킹을 하려고 합니다. 01012341234 -> *******1234 1 2 3 public String mask(String phoneNumber) { return phoneNumber.replaceAll("(?=.{5}).", "*"); } Colored by Color Scripter cs 사용한 정규표현식은 전방탐색 표현식이며 처음 사용해보는 표현식이라 관련된 표현식을 따로 정리합니다. * (?=) : 전방탐색, 찾고자 하는 표현식 뒤에 전방탐색 표현식을 넣으며 (?= 와 ) 사이에 표현식을 넣습니다. 전방탐색 표현식을 통해 문자가 존재하고, 그 앞에 찾고자 하는 문자가 존재할 때 일치합.. 이전 1 다음