본문 바로가기

자바 문법 에러3

[java] 자바 문법 에러 Unmatched closing ')' 해결하기 (split 에러 처리) 안녕하세요. 오늘은 자바 문법 에러인 Unmatched closing ')' 내용에 대해 알아보고 해결 원인과 해결 방안을 정리해 보려고 합니다. 해당 문법 에러는 split을 사용하다 보면 발생할 수 있는 에러입니다. 그럼 에러가 발생할 수 있는 예제 소스 코드를 보면서 보도록 하겠습니다. 에러 내용 1. Unmatched closing ')' package com.demo.system; import java.util.Arrays; import java.util.stream.Collectors; public class TestMain { public static void main(String[] args) { splitTest("abcsefg", ")"); } /** * split을 이용한 정규식 문자.. 2023. 1. 16.
[java] 자바 문법 에러 Illegal repetition 해결하기 (split 에러) 오늘은 자바 문법 에러인 'Illegal repetition' 내용에 대해 해결하는 방법을 정리해 보려고 한다. 해당 에러는 정규 표현식에서 발생하는 에러 메시지이며, 이 메시지는 일반적으로 정규 표현식의 구문 오류를 나타낸다. 'Illegal repetition near index 1 {' 에러 원인의 유형 해당 에러는 주로 정규 표현식에서 발생하는 문제로, 일반적으로 다음과 같은 원인에 의해 발생할 수 있다. 중복 중괄호 사용 중복 중괄호 {}를 하용하여 반복 횟수를 나타내는 경우에 발생할 수 있다. 예를 들어, 'a{2,}{'와 같이 중복된 중괄호가 사용되면 에러가 발생한다. 지원하지 않는 구문 정규 표현식에서 지원하지 않는 구문이 사용되었을 때 발생할 수 있다. {}와 같은 중괄호는 반복 횟수를 .. 2023. 1. 15.
[java] 자바 문법 에러 Unclosed character class near index 0 해결하기 (split 에러 처리) 안녕하세요. 오늘은 자바의 문법 에러에서 'Unclosed character class near index 0' 에러에 대해 알아보려고 합니다. 해당 에러는 자바의 split을 사용할 때 발생하는 에러입니다. 정규식 문자 "["를 넣고 split을 실행했을 경우 위의 에러가 발생합니다. 그럼 에러가 난 예제 소스 코드와 해결 방법을 알아보도록 하겠습니다. 1. 'Unclosed character class near index 0' 에러 내용 에러 내용의 마지막 부분에 "["에서 에러가 발생했다고 표시를 해주고 있습니다. 에러 원인은 내용에서 알 수 있듯이 정규식 문자 "["를 사용할 때에는 "]" 닫아주는 정규식 문자를 같이 사용해야 하는데 그렇지 않고 "[" 문자만 넣어서 발생한 듯 합니다. 그럼 에러.. 2023. 1. 14.
728x90