-- JSP, SPRING

자바 특수문자 사용방법

어린왕자악꿍 2018. 3. 15. 13:38

($문자가 표현이 안되서 찾아보다가 출처를 발견하여 원문을 좀 보기 좋게 변경하여 정리해둠)

 

특수문자 처리와 자바에서의파일 패스에 대한 포스팅 (\ , /)

 

 

1. 특수문자를 처리하는 방법

 

자바의 특수문자 처리는 아래와 같이 하는데 퍼온건데 출처를잃어버림

 

 

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

 

*   [*] 

+   [+] 

$   [$] 

|   [|] 

 

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

 

 \\( 

 \\) 

 \\{ 

 \\} 

 \\^ 

 \\[ 

 \\]

 

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

 

 "  \" 

 

4) 나머지 부호들은 괜찮은 듯 하다

 

확인된 것

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

  

 

2. 파일패스

 

일반적으로 생각 하듯이"\'  / 로 바꾸어야 하는데


String url = url.replaceAll("\\", "/");

 

하였더니unexpected internal error가 발생하여 아래처럼 하여 해결한다.

 

String url =url.replaceAll("\\\\", "/");

 

이유는 특수문자를 처리하기 위해서는 \을 붙이는데 \을 특수문자로 처리하는 특수문자이기 때문에 \\\을 해야 인식이 된다.

 

출처 : http://dreamchallenger.blogspot.kr/2011/06/blog-post.html