ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/xmlTools/trunk/posUpdate/Util.cs
(Generate patch)

Comparing xmlTools/trunk/posUpdate/Util.cs (file contents):
Revision 743 by s10k, Tue Mar 26 10:39:19 2013 UTC vs.
Revision 745 by s10k, Tue Mar 26 15:04:38 2013 UTC

# Line 148 | Line 148 | namespace xmlTools
148          {
149              return source.IndexOf(sToSearch, StringComparison.OrdinalIgnoreCase) >= 0;
150          }
151 +
152 +        // Thanks DarthDevilous for the regex! http://forums.thedailywtf.com/forums/t/2478.aspx
153 +        public static string[] stringToArgsArray(string args)
154 +        {
155 +            MatchCollection ms = Regex.Matches(args, "([^\" ]*(\"[^\"]*\")[^\" ]*)|[^\" ]+");
156 +            List<string> listArgs=new List<string>();
157 +            foreach (Match m in ms)
158 +            {
159 +                listArgs.Add(m.Value.Replace("\"","")); //remove quotes or it will cause an error
160 +            }
161 +            return listArgs.ToArray();
162 +        }
163      }
164   }

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)