Java 정규식 (Regular Expression)
·
JAVA
정규식이란? - 텍스트 데이터에서 특정 패턴과 일치하는 문자열을 찾아내는 데 사용한다. [a-z] 영어 소문자 지정 [0-9] 숫자 지정 [-_.] 허용하는 문자 지정 [a-z0-9-_.] 소문자 알파벳, 숫자, -, _, . 지정 [.]{2,} . 2개이상 지정 ^[.]|[.]$ .으로 시작하거나 .로 끝나는 문자열 지정 class Solution { public String solution(String new_id) { // Step1 : 소문자로 변경 new_id = new_id.toLowerCase(); // Step2 : 소문자, 숫자, -, _, .만 아이디로 허용 String match = "[^a-z0-9-_.]"; new_id = new_id.replaceAll(match, ""); re..