replaceall1 Illegal group reference 문제 해결 , 원인 replaceAll 매개변수 replaceAll함수에서 예상치 못한 아래와 같은 오류가 발생했다. Illegal group reference 원인을 모르던 중..API 를 확인한 결과.. 예상외로 replaceAll 함수는 첫번째 매개변수를 두번째 매개변수로 모두 바꿔준다가 아니라, 첫번째 매개변수의 정규식에 해당하는 스트링을 두번째 매개변수로 바꿔준다 였다. 그리고 친절하게 대처 할 수 있는 방법도 알려줬다.java.util.regex.Matcher.quoteReplacement(String) 이라는 함수를 이용하면,replaceAll 함수에 적용할 수 있는 String을 리턴한다. 나의 경우에는 $라는 문자가 있어서 문제가 되었는데, 이함수를 이용해 간단하게 해결했다. 그리고 이와는 별개로 다른 방법도 찾게 되었다.직접 해당 $.. 2013. 11. 12. 이전 1 다음