반응형
학습활동에서 특정함수가 이상하게 동작을 안해서 확인해보지 다음 명령어가 수행이 되질 않고 있었다.
replaceAll("+", "")
+ 문자를 없애주는 명령인데, 이상하게 동작안하길래 검색해보니 + 그대로 사용하면 안되는 것으로 확인되었다.
다음과 같이 변경후 실행하니 정상작동되었다.
replaceAll("[+]", "")
찾는 김에 비슷한 case 를 정리해보았음.
1. []으로 감싸주면 인식
* → [*]
+
→ [+]
$
→ [$]
| → [|]
?
→ [?]
2. \\를 붙여주면 인식
(
→ \\(
)
→ \\)
{
→ \\{
}
→ \\}
^
→ \\^
[
→ \\[
]
→ \\]
3. Java 특수문자는 \ 사용
"
→ \"
반응형
'Development > Language' 카테고리의 다른 글
command 명령어 결과값 가져오기 (0) | 2013.01.31 |
---|---|
python에서 암호화하기(복호화가능) (0) | 2013.01.23 |
단독실행 파일 만들기 (0) | 2013.01.22 |
eclipse 실행시 "Failed to create the Java Virtual Machine." 에러발생시 (0) | 2012.04.16 |
Python에서 전역변수 사용하기 (0) | 2012.02.10 |