replacAll() 기본식
str.replaceAll("[바꾸고 싶은 문자]", "치환할 문자");
분류 | 범위 | ex) 공백으로 변경하고 싶을 때 |
모든 숫자 | 0-9 | str.replaceAll("[0-9]",""); |
숫자 제외 모든 문자 | ^0-9 | str.replaceAll("[^0-9]",""); |
영어 | a-z(소문자) | A-Z(대문자) | str.replaceAll("[a-z]",""); str.replaceAll("[A-Z]",""); |
한글 전체 | \uAC00-\uD7A3(가 ~힣) | str.replaceAll("[\uAC00-\uD7A3]",""); |
띄어쓰기 | \\s | str.replaceAll("[\\s]",""); |
** '^'를 붙이면 반대가 된다. ** 공백으로 변경하고 싶을 때는 str.replaceAll("[바꾸고 싶은 문자]",""); |
ex) 숫자를 공백으로 치환
public static String replaceAllExample(String str){
str = str.replaceAll("[0-9]","");
return str;
}
'Java > java 메소드' 카테고리의 다른 글
toLowerCase() 와 toUpperCase() (0) | 2022.10.27 |
---|---|
Math.sqrt() - 자바 루트 구하기 (1) | 2022.10.11 |
split() - 문자를 기준으로 문자열 자르기 (0) | 2022.10.07 |
Integer.toString() <-> Integer.parseInt() - 정수를 문자열로, 문자열을 정수로 (1) | 2022.10.07 |
sort() - 배열 오름차순, 내림차순 정렬 (0) | 2022.10.06 |