728x90

매우 간단한데 매번 사용할 때마다 헷갈려서 정리합니다.


public static void main(String[] args) {
    System.out.println("123456789".replaceAll("[0-9]","*"));
    System.out.println("123456789".replaceAll("^[0-9]","*"));
    System.out.println("123456789".replaceAll("^[0-9]$","*"));
    System.out.println("123456789".replaceAll("^[0-9]+$","*"));
}

console result
*********
*23456789
123456789
*

[0-9] : 숫자

^ : 문자의 시작

$ : 문자의 끝

+ : 숫자 개수 제한 없음

728x90
TOP