티스토리 툴바

 

 




1. []으로 싸주면 문자자체로 인식하는 것들.

*  ⇒ [*]
+  ⇒ [+]
$  ⇒ [$]
|  ⇒ [|]              "너 때문에 집에를 못갔다 ㅡㅜ "


2. \\를 붙여줘야 하는 것들.

( ⇒ \\(
) ⇒ \\)
{ ⇒ \\{
} ⇒ \\}
^ ⇒ \\^
[ ⇒ \\[
] ⇒ \\]


3. 자바의 특수문자는 \을 쓴다.

 " ⇒ \"


4. 나머지 부호들은 괜찮은 듯 하다.
확인된 것.

! # % & @ ` : ; - . < > , ~ '



ex ) 위에 놈들 다 지워 보자.

    String c = "!\"#$%&(){}@`*:+;-.<>,^~|'[]";
    c = c.replaceAll("!\"#[$]%&\\(\\)\\{\\}@`[*]:[+];-.<>,\\^~|'\\[\\]", "");




 public static String getSTRFilter(String str){
  int str_length = str.length();
  String strlistchar   = "";
  String str_imsi   = ""; 
  String []filter_word = {"","\\.","\\?","\\/">\\~","\\!","\\@","\\#","\\$","\\%","\\^","\\&","\\*","\\(","\\)","\\_","\\+","\\=","\\|","\\\\","\\}","\\]","\\{","\\[","\\\"","\\'","\\:","\\;","\\<","\\,","\\>","\\.","\\?","\\/"};

  for(int i=0;i<filter_word.length;i++){
   //while(str.indexOf(filter_word[i]) >= 0){
      str_imsi = str.replaceAll(filter_word[i],"");
      str = str_imsi;
   //}
  }

  return str;

 }


아님 replace가 안 먹을때는 이런방법도..^^
import java.util.StringTokenizer;

public class WebUtil
{
           // 문자열 변환  String a= "abc" => replace(a, "c") => a : ab
           public String strReplace(String s1, String s2){
                      String res = "";
                      StringTokenizer str = new StringTokenizer(s1, s2);


                       while(str.hasMoreTokens()){
                                     res += str.nextToken();  
                               System.out.println(res);
                       }
               return res;
           }
}

- naver

댓글을 달아 주세요

  1. BlogIcon 혀의달인 지타 2010/02/23 15:18  댓글주소  수정/삭제  댓글쓰기

    정규식에 약하다보니... [] 라... 좋은 정보 감사합니다

  2. ~_~ 2010/07/27 15:15  댓글주소  수정/삭제  댓글쓰기

    [|] 때문에 저도 밤샘 직전이었습니다~ 감사합니다!

  3. sonic 2011/03/09 20:51  댓글주소  수정/삭제  댓글쓰기

    감사합니다.

  4. hardcoder 2011/05/02 15:19  댓글주소  수정/삭제  댓글쓰기

    감사합니다. 덕분에 5분만에 해결했어요

  5. boaz0631 2011/07/22 16:29  댓글주소  수정/삭제  댓글쓰기

    감사해요..한 30분 해맸네요..ㄷㄷ 그래도 검색으로 찾아서 다행...^-^

  6. ㅇㅇ 2011/12/04 21:26  댓글주소  수정/삭제  댓글쓰기

    복사금지해제좀해주세요