Subject: Re: format string for array question
From: "Dirk Traulsen" <dirk.traulsen lypso.de>
Date: Wed, 24 Oct 2007 21:00:55 +0900
References: 275291
In-reply-to: 275291
Or you could use "zero-width positive lookahead" /(?=)/ with -? for
possible negative numbers:
s = "db file parallel -write 8816 391 -25.49"
p s.split(/\s+(?=-?\d)/)
#=> ["db file parallel -write", "8816", "391", "-25.49"]