728x90
반응형
SMALL

코딩테스트를 위해 알고리즘을 공부하다가! 문자열을 + 와 -로 split하려고 하니 이런 에러가 발생했습니다!
java util.regex.PatternSyntaxException : Dangling meta character '+' near index 0
구글링 해보니 해결 방법은 쉽게 찾을 수 있었지만 ( + 나 - 앞에 \\를 붙여주면 됩니다.)
그 이유를 찾아보았는데요!
( ) [ ] { { \ ^ $ | ? * + . < > - = !
|
이것들이 자바에서 미리 정의된 meta character이기 때문에
단순히 "+" "-" 라고 처리하면 java에서 이걸 문자열이 아니라 meta character라고 인식하는거더라구용!!!!!!!!!!!!!!

이렇게 처리해주면 에러 없이 잘 돌아갑니다!
반응형
LIST
'IT > CodingTeest' 카테고리의 다른 글
[프로그래머스] 오픈채팅방-java (0) | 2022.03.01 |
---|---|
[프로그래머스] 124나라의 숫자-java (0) | 2022.03.01 |
[프로그래머스] 기능개발 (0) | 2022.03.01 |
[프로그래머스]네트워크 java (0) | 2022.03.01 |
[2021 Dev-Matching] 로또의 최고 순위와 최저 순위도움말 (0) | 2021.05.22 |