On Apr 7, 4:47 pm, Grant Edwards <inva...@invalid.invalid> wrote: > On 2010-04-07, J <dreadpiratej...@gmail.com> wrote: > > > Can someone make me un-crazy? > > Definitely. Regex is driving you crazy, so don't use a regex. > > inputString = "# 1 Short offline Completed without error 00% > 679 -" > > print ' '.join(inputString.split()[4:-3]) > > > So any ideas on what the best way to proceed with this would be? > > Anytime you have a problem with a regex, the first thing you should > ask yourself: "do I really, _really_ need a regex? > > Hint: the answer is usually "no". > > -- > Grant Edwards grant.b.edwards Yow! I'm continually AMAZED > at at th'breathtaking effects > gmail.com of WIND EROSION!!
OK, fine. Post a better solution to this problem than: >>> import re >>> re.split(' {2,}', '# 1 Short offline Completed without error >>> 00%') ['# 1', 'Short offline', 'Completed without error', '00%'] >>> Regards, Pat -- http://mail.python.org/mailman/listinfo/python-list