regex to remove lines made of only whitespace
Andreas Tawn
andreas.tawn at ubisoft.com
Wed Aug 11 07:39:27 EDT 2010
More information about the Python-list mailing list
Wed Aug 11 07:39:27 EDT 2010
- Previous message (by thread): regex to remove lines made of only whitespace
- Next message (by thread): regex to remove lines made of only whitespace
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
> On 08/11/10 06:21, Andreas Tawn wrote: > >> I'm looking for a regex (or other solution, as long as it's quick!) > >> that could be used to strip out lines made up entirely of > whitespace. > >> > >> eg: > >> > >> 'x\n \t \n\ny' -> 'x\ny' > > > > for line in lines: > > if not line.strip(): > > continue > > doStuff(line) > > Note that the OP's input and output were a single string. Ah, indeed. What do they say about the first part of assume? > Perhaps something like > >>> s = 'x\n \t \n\ny' > >>> '\n'.join(line for line in s.splitlines() if line.strip()) > 'x\ny' > > which, IMHO, has much greater clarity than any regexp with the > added bonus of fewer regexp edge-cases (blanks at the > beginning/middle/end of the text). > > -tkc This what I meant (no really) ;o). Cheers, Drea
- Previous message (by thread): regex to remove lines made of only whitespace
- Next message (by thread): regex to remove lines made of only whitespace
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list