본문

정규식 - 숫자만 출력

반응형

# 정규식 - 숫자만 출력

String 클래스의 replaceAll() 메소드와 정규식을 사용하여 숫자를 추출할 수 있다.


# 정규식

1. testString.replaceAll("[^0-9]", "");

2. testString.replaceAll("[^\\d]", "");

3. testString.replaceAll("\\D", "");


example)

1
2
3
4
5
6
7
8
9
10
public class TEST {
    public static void main(String[] args) {
        
        String content_1 = "2017-02-21 12:05:31";
        String content_2 = "2017.02.21";
        
        System.out.println(content_1.replaceAll("[^0-9]"""));
        System.out.println(content_2.replaceAll("[^0-9]"""));
    }
}
cs


result)

1
2
content_1: 20170221120531
content_2: 20170221
cs




- 출처 : http://dante2k.tistory.com/archive/20140828

반응형

공유

댓글