我有以下(样本数据)
name,phone,"addres 1, address 2",foo,bar
我在这里遇到了一种类似的问题(有解决方案): Python Regex - Find numbers with comma in string
我想要的是进行拆分并使数组看起来像
['name', 'phone', 'addres 1, address 2' ,'foo', 'bar']
我对正则表达式并不出色,所以希望有人能提供帮助
我有以下(样本数据)
name,phone,"addres 1, address 2",foo,bar
我在这里遇到了一种类似的问题(有解决方案): Python Regex - Find numbers with comma in string
我想要的是进行拆分并使数组看起来像
['name', 'phone', 'addres 1, address 2' ,'foo', 'bar']
我对正则表达式并不出色,所以希望有人能提供帮助
这不是正则表达式形状的钉子,所以请放下那把锤子。Python 有一个用于此类数据的csv
模块。
>>> from cStringIO import StringIO
>>> import csv
>>> data = StringIO('name,phone,"addres 1, address 2",foo,bar')
>>> for row in csv.reader(data):
... print row
...
['name', 'phone', 'addres 1, address 2', 'foo', 'bar']