/**
* 스트링에서 한글과 영어 숫자만 얻어 돌려받는다.
* @param origin
* @return
*/
public static String getOnlyKoeanEnglishNumber(String origin){
StringBuffer buffer = new StringBuffer();
String result = origin;
result = result.replace(“\\t“, “”);
result = result.replace(“\\r“, “”);
result = result.replace(“\\n“, “”);
try{
int len = result.length();
for(int col = 0; col < len; col ++){
String oneStr = result.substring( col, col+1 );
char oneChar = oneStr.toCharArray()[ 0 ];
// if( oneChar == (char)'(‘ || oneChar == (char)’)’ ||
// oneChar == (char)'{‘ || oneChar == (char)’}’ ||
// oneChar == (char)'[‘ || oneChar == (char)’]’ ||
// oneChar == (char)’【’ || oneChar == (char)’】’ ||
// oneChar == (char)’『’ || oneChar == (char)’』’ ||
// oneChar == (char)’《’ || oneChar == (char)’》’ ||
// oneChar == (char)’〈’ || oneChar == (char)’〉’ ||
// oneChar == (char)’〔’ || oneChar == (char)’〕’ ||
// oneChar == (char)’{’ || oneChar == (char)’}’ ||
// oneChar == (char)’[’ || oneChar == (char)’]’ ||
// oneChar == (char)’(’ || oneChar == (char)’)’ )
// {
// //각종 괄호일 경우 포함시킨다.
// buffer.append(oneChar);
// }
if( oneStr.matches( “[가-힣0-9a-zA-Z]” )){
buffer.append(oneChar);
}
}
}catch(Exception ex){
Err.print(ex);
return origin;
}
return buffer.toString();
}
* 스트링에서 한글과 영어 숫자만 얻어 돌려받는다.
* @param origin
* @return
*/
public static String getOnlyKoeanEnglishNumber(String origin){
StringBuffer buffer = new StringBuffer();
String result = origin;
result = result.replace(“\\t“, “”);
result = result.replace(“\\r“, “”);
result = result.replace(“\\n“, “”);
try{
int len = result.length();
for(int col = 0; col < len; col ++){
String oneStr = result.substring( col, col+1 );
char oneChar = oneStr.toCharArray()[ 0 ];
// if( oneChar == (char)'(‘ || oneChar == (char)’)’ ||
// oneChar == (char)'{‘ || oneChar == (char)’}’ ||
// oneChar == (char)'[‘ || oneChar == (char)’]’ ||
// oneChar == (char)’【’ || oneChar == (char)’】’ ||
// oneChar == (char)’『’ || oneChar == (char)’』’ ||
// oneChar == (char)’《’ || oneChar == (char)’》’ ||
// oneChar == (char)’〈’ || oneChar == (char)’〉’ ||
// oneChar == (char)’〔’ || oneChar == (char)’〕’ ||
// oneChar == (char)’{’ || oneChar == (char)’}’ ||
// oneChar == (char)’[’ || oneChar == (char)’]’ ||
// oneChar == (char)’(’ || oneChar == (char)’)’ )
// {
// //각종 괄호일 경우 포함시킨다.
// buffer.append(oneChar);
// }
if( oneStr.matches( “[가-힣0-9a-zA-Z]” )){
buffer.append(oneChar);
}
}
}catch(Exception ex){
Err.print(ex);
return origin;
}
return buffer.toString();
}