JAVA

replaceAll 메서드

주영재 2022. 10. 6. 17:48

replaceAll()는 받는 값이 String이며 기존 replace()와 유사한 듯 다르다.

replaceAll(변환 전 내용, 변환 내용)으로 이루어진다.

 

이때 "[ ]"를 사용하면 [ ]안에 있는 값을 전부 바꿀 수 있으며,

"[^ ]"를 사용하면 [ ]안에 있는 값들을 제외한 나머지를 전부 바꿀 수 있다.

문자와 숫자가 섞여 있는 문자열이 있을 때 ex) asj548jasdja54sd5g 

replaceAll("[^0-9]","")를 하면 새로운 String은 "548545"를 받는다