예제 #1
0
파일: Parser_4_1.cs 프로젝트: wshanshan/DDD
 public override List<string> pRetrieveStringList(StringFromInput getString, Regex separator)
 { // Note: does not have any tags to bypass
     // tags are pulled off in innermost pGetString
     string[] parseOfString;
     string stringToParse = "unknown list of strings";
     List<string> returnValue = new List<string>();
     try
     {
         stringToParse = getString();
         parseOfString = separator.Split(stringToParse);
         for (int i = 0; i < parseOfString.Length; i++)
         {
             if ("" != parseOfString[i]) returnValue.Add(parseOfString[i].Trim(' '));
         }
         return returnValue;
     }
     catch (SystemException e)
     {
         throw new ApplicationException("Failure parsing string list " + stringToParse + ": ", e);
     }
 }
예제 #2
0
 public abstract List <string> pRetrieveStringList(StringFromInput getString, Regex separator);
예제 #3
0
 public abstract List<string> pRetrieveStringList(StringFromInput getString,Regex separator);