[Error] java.util.regex.PatternSyntaxException: Illegal repetition

yihyun·2025년 4월 24일

에러 ❌

목록 보기
6/7
post-thumbnail

📌 java.util.regex.PatternSyntaxException: Illegal repetition

해당 에러는 메타문자로 들어가는 일부 특수문자인 ?, *, +, (, ), [, ], {, } 와 같은 문자를 split 로 나눌 때 방생하는 에러이다.

✅ 해결방법

문자열을 나눌 때 특수문자 앞에) \(역슬래시)를 붙여주면 이스케이프 처리가 되어 나눌 수 있다.

적용 코드

String arr[] = str.split("\\{");
profile
개발자가 되어보자

0개의 댓글