'Dangling meta character'에 해당되는 글 1건

  1. 2008.10.01 [JAVA] Dangling meta character '*' near index 0 에러.... 11
 
음....뭔 개소리지....라는 생각으로 찾아보니 있더군요.











[code]public class Test2
{
    public static void main(String[] args)
    {
        String readStr = "mudchobo*배고파*밥줘*아놔";
        String[] token = readStr.split("*");
       
        for (int i = 0; i<token.length; i++)
        {
            System.out.println("token = " + token[i]);
        }
    }
}
[/code]
split함수는 해당 문자열로 문자를 나눠서 String배열로 리턴해줍니다. 역시 자바는 다 잘 되어있습니다.
*로 구분되어진 문서를 파싱하고 있는데요. *로 split를 하면 이상하게 저런 에러를 내뱉습니다. meta문자가 매달려있다고 하는 것 같습니다-_-;
그래서 \이거 한개를 붙여봤더니......

Invalid escape sequence (valid ones are  \b  \t  \n  \f  \r  \"  \'  \\ )

요렇게 밖에 지원을 안하는 것 같습니다. 그래서 검색해보니...-_-; 두개를 붙이더군요-_-;

[code]String[] token = readStr.split("\\*");[/code]
오...됩니다-_-;
[code]token = mudchobo
token = 배고파
token = 밥줘
token = 아놔[/code]

PS. 점심시간이 다가오는 관계로....배고프다는 생각이 머릿속에 가득하다보니 저런 얘기가 써진 것 같습니다.
 
Posted by 머드초보
,