On Monday, November 19, 2012, wrote: > I am working on a cmd.Cmd-based program, and normally could just split the > string and get the right parts. > > Now I have a case where I could have two or three words in the string that > need to be grouped into the same thing. > > Then I realized that I'm not the only person who has had to deal with > this, and I'm wondering if my solution is the best one out there or if this > is as ugly at it feels? > > Code below > ....... > > #x('Seattle 456') -> ('Seattle', '456') > #x('"Portland Alpha" 123') -> ('Portland Alpha', '123') > #x("'Portland Beta' 789') -> ('Portland Beta', '789') > > <snipped code defining function x()>
This seem really ugly. Is there a cleaner way to do this? Is there a > keyword I could search by to find something nicer? > Use the "shlex" module in the std lib? Cheers, Chris -- Cheers, Chris -- http://rebertia.com
-- http://mail.python.org/mailman/listinfo/python-list