웹 개발

자바 - 정규식 숫자만 남기기

jmoon417 2019. 8. 6. 14:33

자바에서 숫자만 남기고 모두 제거하는 방법

 

str.replaceAll("[^0-9]+","")

 

package others;

public class RegularExp {

	public static void main(String[] args) {
		//1. 숫자만 남기기
		String str = "2019-01-03 abcd";
		String retStr = str.replaceAll("[^0-9]+","");
        
		System.out.println(retStr);
        	//결과 : 20190103
        
        
 		//2. 영문, 숫자만 남기기
		String str2 = "abCD12*&";
		String retStr2 = str2.replaceAll("[^a-zA-Z0-9]+","");
        
		System.out.println(retStr2);
        	//결과 : abCD12

	}

}