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
'Language > Back End' 카테고리의 다른 글
Java ] int와 Integer의 차이 및 Wrapper Class 맛보기 (0) | 2021.12.14 |
---|---|
Java ] Math.max와 Math.min 사용예제(10초) (0) | 2021.12.14 |
Java] replace와 replaceAll 차이 (0) | 2021.12.06 |
Java ] HashMap과 HashSet의 Iterator(), ArrayList() 사용 및 선언예제소스(코드) (0) | 2020.07.17 |
Java ] 여러가지 자바 함수 예제 소스(코드) (0) | 2020.07.17 |