in reply to Parsing strings into @ARGV

The text you're splitting looks suspiciously like something that could easily be handled with Getopt::Declare.

---
"A Jedi uses the Force for knowledge and defense, never for attack."