본문
정규식 - 숫자만 출력
프로그래밍/Java 2017. 2. 22. 09:33
반응형
# 정규식 - 숫자만 출력
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 |
반응형
댓글