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

*  ⇒ [*]
+  ⇒ [+]
$  ⇒ [$]
|  ⇒ [|]
?  ⇒ [?]

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

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


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

 " ⇒ \"


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

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


ex ) 위에 놈들 다 지워 보자. - 4번 제외

    String c = "?$(){}*+^|[]";
    c = c.replaceAll("[?][$]\\(\\)\\{\\}[*][+]\\^[|]\\[\\]", "");


참조site : 네이버 arc-Hive카페.
AND