본문 바로가기

Programming/java

순수 숫자만 표현 하는 정규식


    private static final Pattern NON_CHARACTER_PATTERN = Pattern.compile("([^\\d])");
   
    /**
     * 숫자이외를 제거하고 순수숫자만 표현합니다.
     * @param orgString
     * @return pureString
     */
    public static String getPureString(String orgString){
        StringBuffer  destStringBuffer = new StringBuffer();
        Matcher m = NON_CHARACTER_PATTERN.matcher(orgString);
        
        while(m.find()){
            m.appendReplacement(destStringBuffer, "");
        }
        m.appendTail(destStringBuffer);
        return destStringBuffer.toString().toLowerCase();
    }



 더 자세한 내용을 알고 싶다면, 정규식을 공부하십시다.

관련글 : 2011/07/08 - [Programming/java] - 순수 문자만 반환하는 정규식 함수

'Programming > java' 카테고리의 다른 글

String & StringBuilder & StringBuffer  (0) 2011.09.19
Volatile 에 대한 공부.  (0) 2011.09.19
Blank Final 이란?  (0) 2011.09.18
순수 문자만 반환하는 정규식 함수  (0) 2011.07.08
inputStream to String  (0) 2011.05.26