Problem in splitting a string

wes weston wweston at att.net
Thu Jul 22 20:36:13 CEST 2004


Angelo Secchi wrote:
> 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 at sssup.it	www.sssup.it/~secchi/
> ========================================================
Angelo,

 >>> list = ',,,,,,23,,,asd,,,,,"name,surname",,,,,,,\n'.split(',')
 >>> print list
['', '', '', '', '', '', '23', '', '', 'asd', '', '', '', '', '"name', 'surname"', '', '', '', '', '', '', '\n']
 >>>

Could you split the strings; then recombine list[14] + ',' + list[15] ?
wes




More information about the Python-list mailing list