본문 바로가기

Programming/java

순수 문자만 반환하는 정규식 함수


    private static final Pattern NUMBER_PATTERN = Pattern.compile("([^\\w])");

    

    /**

     * 특수문자를 제거하고 순수캐릭터만 반환.

     * @param orgString

     * @return pureString

     */

    public static String getPureNumber(String orgString){

        StringBuffer  destStringBuffer = new StringBuffer();

        Matcher m = NUMBER_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