Android

[안드로이드] java.util.regex.PatternSyntaxException: Syntax error U_REGEX_RULE_SYNTAX near index 1: 예외처리

아낙시만더 2011. 5. 26. 19:32
반응형
만약에 당신이 문자열을 다루고 있다면 사용해선 안될 특문이 스트링에 속해 있기에 나타나는 에러 구문이다.

phoneNum.replaceAll("+82", "0");

위와 같은 경우 이와 같은 에러가 발생하는데 이는 +82에서 +에서 발생된다. 

이외에서 사용해선 안될 특문들이 존재 하는데 그것들을 알아보자

"/", ":", "*", "?", "<", ">", "|" ,"\\" ,"\" 등 존재하면 이를 인식하고 처리하기위해서는

"+82" 를 "\\+82"로 처리해주면 +가 스트링으로 처리가된다.
 
반응형