problem with split
hanumizzle at gmail.com
Sat Oct 7 08:20:27 CEST 2006
On 6 Oct 2006 23:09:08 -0700, MonkeeSage <MonkeeSage at gmail.com> wrote:
> On Oct 6, 11:33 pm, hanumizzle <hanumiz... at gmail.com> wrote:
> > import re
> > <snip>
> > if line.startswith('instr'):
> > p = re.compile(r'(\d+)\s+;(.*)$')
> > m = p.search(line)
> > return (m.group(1), m.group(2))
> You probably don't want startswith, in case there are initial spaces in
> the line.
Pardon me; I am not very familiar with file format in question.
> Also, since the regexp is single use, you can just use the
> re.search class method, which will compile the regexp implicitly.
> also want to strip the second grouped match, in case of trailing
Cosmetic, but good idea.
More information about the Python-list