Programming/java
순수 문자만 반환하는 정규식 함수
.땅꼬마.
2011. 7. 8. 20:42
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] - 순수 숫자만 표현 하는 정규식