splitting delimited strings
eurleif at ecritters.biz
Thu Jun 16 03:01:21 CEST 2005
Mark Harrison wrote:
> What is the best way to process a text file of delimited strings?
> I've got a file where strings are quoted with at-signs, @like this at .
> At-signs in the string are represented as doubled @@.
>>> import re
>>> _at_re = re.compile('(?<!@)@(?!@)')
>>> def split_at_line(line):
... return [field.replace('@@', '@') for field in
>>> split_at_line('foo at bar@@baz at qux')
['foo', 'bar at baz', 'qux']
More information about the Python-list