'토큰'에 해당되는 글 1건

  1. 2007.12.22 간단한 문자열 토큰 나누기
Study - Programming/C#2007. 12. 22. 03:04

사용자 삽입 이미지

요즘 생각해보고 있는 프로그램중에 문자열 토큰 관련 기능이 필요해서 한번 책 예제를 따라해 봤다. 간단하다 텍스트 박스의 내용 중 #이랑 &을 가지고 토큰을 나눠주는 기능이다.

간단하니 버튼의 이벤트 핸들러만 소스를 올린다.

            string msg = txt_MSG.Text;
            string[] token = msg.Split('#');

            for (int i = 0; i < token.Length; i++)
            {
                if (token[i].IndexOf("&") > 0)
                {
                    txt_Info.AppendText("\r\n" + token[i]);
                    string[] subtoken = token[i].Split('&');
                    for (int j = 0; j < subtoken.Length; j++)
                    {
                        txt_Info.AppendText("\r\n=>" + subtoken[j]);
                    }
                }
                else
                {
                    txt_Info.AppendText("\r\n" + token[i]);
                }
            }

그리고 이것은 텍스트 박스 안의 내용

"S_S_FILE#검색서버IP#파일개수#파일이름&파일사이즈&파일생성일"

토큰으로 나누면 스크린샷과 같은 모습으로 출력된다.

기가막힌건.. C같았으면 토큰 저런거 저장할때 별 짓을 다해야 할텐데 여기서는
 string[] token = msg.Split('#');
이거 하나로 그냥 해결해 버렸다. 보고 기가 막혀서 웃음을 터뜨렸었다. 이렇게 간단하게 해결이 될 줄이야.. 역시 제공되는게 많다.

Posted by 머리