◽ JDBC/iBatis

[iBatis - (8)] java.lang.IllegalArgumentException: Illegal group reference replaceAll 에러 : 특수문자 "$", "\" 문제

 

java 쿼리 관련 파일 쓰기에서 특정 $, \가 들어 갈 때 "Illegal group reference"라는 오류 메시지가 발생한다.

 

 

 

따라서 이러한 특수문자를 특수문자임을 인식시켜줘야 한다. 

자동으로 이러한 문자를 인식하고 문자열로 처리해주는 java.util이 있기 때문에 변환만 해주면 된다.

"java.util.regex.Matcher.quoteReplacement( {변경할 문자}.toString() );"을 입력해주면 된다.

 

 

 

 

 

"$" >>>>>>>>>>>> "\\$" 형식으로 변경이 될 것이다.

 

푸터바