Ntreev.Library.Commands.CommandLineParser.Split C# (CSharp) Method

Split() public static method

public static Split ( string commandLine ) : string[]
commandLine string
return string[]
        public static string[] Split(string commandLine)
        {
            var match = Regex.Match(commandLine, @"^((""[^""]*"")|(\S+))");
            var name = match.Value.Trim(new char[] { '\"', });

            if (File.Exists(name) == true)
                name = Path.GetFileNameWithoutExtension(name);

            var arguments = commandLine.Substring(match.Length).Trim();

            return new string[] { name, arguments, };
        }