Re: Problem in splitting a string
From: Paul McGuire (ptmcg_at_austin.rr._bogus_.com)
Date: 07/22/04
- Next message: Terry Reedy: "Re: Problem in splitting a string"
- Previous message: G. S. Hayes: "Re: elisp -> Python (was Re: [OT] Emacs, Eclipse, Leo (was Re: IDE"
- In reply to: Angelo Secchi: "Problem in splitting a string"
- Next in thread: Terry Reedy: "Re: Problem in splitting a string"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Thu, 22 Jul 2004 19:49:20 GMT
"Angelo Secchi" <secchi@sssup.it> wrote in message
news:mailman.719.1090519759.5135.python-list@python.org...
>
> Hi,
> I have string of numbers and words like
>
> ',,,,,,23,,,asd,,,,,"name,surname",,,,,,,\n'
>
> and I would like to split (I'm using string.split()) it using comma as
> separator but I do not want to split in two also the "name,surname"
> field. In other word I would like python in separating fields to skip
> that particular comma.
>
> How can I do that?
>
> Thanks in advance
>
> Angelo
>
>
>
> --
> ========================================================
> Angelo Secchi PGP Key ID:EA280337
> ========================================================
> Current Position:
> Graduate Fellow Scuola Superiore S.Anna
> Piazza Martiri della Liberta' 33, Pisa, 56127 Italy
> ph.: +39 050 883365
> email: secchi@sssup.it www.sssup.it/~secchi/
> ========================================================
Using pyparsing's commaSeparatedList (designed specifically to handle this
case):
from pyparsing import commaSeparatedList
testdata = ',,,,,,23,,,asd,,,,,"name,surname",,,,,,,\n'
print commaSeparatedList.parseString( testdata )
Gives:
['', '', '', '', '', '', '23', '', '', 'asd', '', '', '', '',
'"name,surname"', '', '', '', '', '', '', '']
Download pyparsing at http://pyparsing.sourceforge.net.
-- Paul
- Next message: Terry Reedy: "Re: Problem in splitting a string"
- Previous message: G. S. Hayes: "Re: elisp -> Python (was Re: [OT] Emacs, Eclipse, Leo (was Re: IDE"
- In reply to: Angelo Secchi: "Problem in splitting a string"
- Next in thread: Terry Reedy: "Re: Problem in splitting a string"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|