//CruiseControl is open source software and is developed and maintained by a group of dedicated volunteers. //CruiseControl is distributed under a BSD-style license. //http://cruisecontrol.sourceforge.net/ using System; using System.Collections; using System.Collections.Generic; using System.IO; using System.Text; using System.Text.RegularExpressions; namespace ThoughtWorks.CruiseControl.Core.Util { /// <summary> /// Class with handy stirng routines /// </summary> public class StringUtil { public static string[] NewLineSeparatedStringToArray(string input) { if (string.IsNullOrEmpty(input)) return new string[0]; List<string> targets = new List<string>(); using (StringReader reader = new StringReader(input)) { while (reader.Peek() >= 0) { targets.Add(reader.ReadLine()); } } return targets.ToArray(); } } }