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();
}
'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 |