Beispiel #1
0
        public List <string> Divide(string text)
        {
            string        subLex = string.Empty;
            List <string> result = new List <string>();
            int           begin  = 0;

            for (int i = 0; i < text.Length; i++)
            {
                if (Divider.IsDivide(text[i]))
                {
                    subLex = text.Substring(begin, i - begin);
                    subLex = subLex.Trim().Trim(' ');
                    begin  = i;
                    if (subLex != string.Empty)
                    {
                        result.Add(subLex);
                    }
                }
            }
            string buf = text.Substring(begin);

            buf = buf.Trim().Trim(' ');
            if (buf != string.Empty)
            {
                result.Add(buf);
            }
            return(result);
        }