Exception in thread "main" java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 

 

해당 에러를 발생했을때 당황스러다능.....

 

왜 이런 exception을 발생시키는지 이해할수가 없었다....

 

내가 한거라고는

 

파일 또는 db에 해당 aaaa\bbbb\cccc\dddd 라는 문자가 있을때 나는 \로 파싱하기 위해

 

나름대로 split("\\") 로 설정하고 기동시켰지만.... 위의 exception이 발생하게 된거...

 

결론은 "\" 으로 split 하기 위해서라도 \\가 아닌 \\\\ 총 4개가 필요하다.

 

자세한 이유까지는 모르겠다..... 흠.... 누가 댓글이라도... ^^