Tra*_*ing -1 python regex split
是否有一种用逗号分割行的Pythonic方法,其中一些行包含一个不应该用作分隔符的逗号的短语?例如,"拆分这个?,不!" 即使它有一个(非分隔符)逗号,也应该整合在一起.另外,请注意应该保留在一起的未加引号的"DEF".还要注意F和G之间的空字段.
这个:
'A,B,"Split this?, No!",D E F,,G'
Run Code Online (Sandbox Code Playgroud)
分裂时应该产生:
['A', 'B', 'Split this? No!', 'D E F', '', 'G']
Run Code Online (Sandbox Code Playgroud)
shlex.split(line)没有
re.findall(r'(\w+|".*?")', a)分手:DEF
>>> import csv
>>> rows = csv.reader(['A,B,"Split this?, No!",D E F,G'])
>>> rows.next()
['A', 'B', 'Split this?, No!', 'D E F', 'G']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
73 次 |
| 最近记录: |