2012. 5. 21. 14:31
자바 정규식 활용
2012. 5. 21. 14:31 in -=-= 컴퓨터 =-=-/JAVA
http://blog.daum.net/question0921/419
http://levin01.tistory.com/240
일반적으로 replaceAll로도 가능하나
cash[i].replaceAll("[^0-9]", "") <--숫자아닌거 공백으로 변환
제대로 사용할려면 Pattern ,Matcher 사용
String pattern = "<[^<|>]*>";
String replacePattern = "\r\n";
StringBuffer sb = new StringBuffer();
java.util.regex.Pattern p = java.util.regex.Pattern.compile(pattern);
java.util.regex.Matcher m = p.matcher(strSrc);
while(m.find()) {
m.appendReplacement(sb, m.group().replaceAll(replacePattern,""));
}
m.appendTail(sb);
if(replaceText){
return sb.toString().replaceAll("\r\n","<br>");
}else{
return sb.toString();
}
'-=-= 컴퓨터 =-=- > JAVA' 카테고리의 다른 글
JAVA 속성 조회 (0) | 2012.11.06 |
---|---|
STRING 클래스의 SPLIT 사용시 .(점) 사용시 문제 해결 (0) | 2012.07.26 |
클래스변수 인스턴스 변수 사용 (0) | 2011.09.24 |
java.math.BigDecimal 형변환 오류 (0) | 2011.08.17 |
Java Collection - Vector (0) | 2011.04.04 |