Let X represent what I'm looking for. X differs from split() in that X will handle quotes, spaces, and slashes in a sensible, command-lineish way, whereas split() does not.
If, as it seems, X doesn't exist in CLI, then it's not a matter of X differing from CLI so much as X complementing CLI and, I think, possibly being a useful addition to CLI. The output of X would naturally become the input to CommandLineParser.parse()'s 'arguments' parameter, in a typical usage scenario. -----Original Message----- From: sebb [mailto:[EMAIL PROTECTED] Sent: April 2, 2008 4:56 PM To: Jakarta Commons Users List; [EMAIL PROTECTED] Subject: Re: [cli] method to convert a string (which is a whole command line) into an array (of arguments) What exactly are you looking for that is different from split() and CLI? On 02/04/2008, Daniel Tripp <[EMAIL PROTECTED]> wrote: > Indeed, Eclipse's way takes about 100 lines of code, and it has an > option to treat quotes windows-style or not (which I don't claim to > understand.) > > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of James Carman > Sent: April 2, 2008 3:04 PM > To: Jakarta Commons Users List > Subject: Re: [cli] method to convert a string (which is a whole > command > line) into an array (of arguments) > > That won't account for arguments that are surrounded by quotes. > > On Wed, Apr 2, 2008 at 4:02 PM, <[EMAIL PROTECTED]> wrote: > > On Wed, Apr 2, 2008 at 3:58 PM, Daniel Tripp > <[EMAIL PROTECTED]> > wrote: > > > Hello. I've been looking for a method to parse a command-line > > string into > an string-array > > System.out.println("hello > world".split("\\s+")); > > -jesse > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
