Programming
No. | 446 |
Name. | swindler |
Subject. | replaceAll에서 정규표현식 특수문자 취급 자바 |
Main Cate. | Java |
Sub Cate. | |
Date. | 2008-04-27 18:11 |
Hit. | 5592 (203.248.117.3) |
File. | |
replaceAll에서 정규표현식 특수문자 취급 자바 1. []으로 싸주면 문자자체로 인식하는 것들. * ⇒ [*] + ⇒ [+] $ ⇒ [$] | ⇒ [|] ? ⇒ [?] 2. \\를 붙여줘야 하는 것들. ( ⇒ \\( ) ⇒ \\) { ⇒ \\{ } ⇒ \\} ^ ⇒ \\^ [ ⇒ \\[ ] ⇒ \\] 3. 자바의 특수문자는 \을 쓴다. " ⇒ \" 4. 나머지 부호들은 괜찮은 듯 하다. 확인된 것. ! # % & @ ` : ; - . < > , ~ ' ex ) 위에 놈들 다 지워 보자. - 4번 제외 String c = "?$(){}*+^|[]"; c = c.replaceAll("[?][$]\\(\\)\\{\\}[*][+]\\^[|]\\[\\]", ""); [바로가기 링크] : http://coolx.net/cboard/develop/446 |
|
|
|
[Modify] [Delete] | [Reply] [List] |