split string but ignore sep inside double quotes
Andrea Crotti
andrea.crotti.0 at gmail.com
Wed Apr 13 12:22:49 EDT 2011
Jonno <jonnojohnson at gmail.com> writes:
> All,
>
> I have the following unicode object:
> u'3,"Some, text",more text'
>
> and I want to split it into a list like this:
> [3,"Some, text", more text]
>
> In other words I want to split on the comma but not if it's inside a
> double-quote.
>
> Thanks.
I'm not sure how but also this seems to work:
In[20]: s = '2,"some, text",more text'
In [21]: re.split(r'(?<=">),', s)
Out[21]: ['2,"some, text",more text']
I just wanted to try the lookahead functions, which I never use but
sometimes might come handy.
More information about the Python-list
mailing list