在python中将两行除以零?

时间:2016-09-28 11:25:36

标签: python-2.7

我有一个文本文件(命名数据),有许多单个文件,它们用0分隔,我的意思是例如第一行是数据,第二行是零,如何在python中通过re.split拆分这些文件?

如果文件之间是空格,我们使用re.split(' \ n \ s * \ n',数据),但是当我们使用' 0'而不是空格时,用什么?

1 个答案:

答案 0 :(得分:1)

只需将\s更改为0即可。如果每行需要一个零,则可以使用0。如果可能有很多零 - 写0+。如果为零或更多 - 0*

In [1]: import re

In [2]: data = 'lorem ipsum\n0\ndorot sit'

In [3]: re.split('\n0+\n', data)
Out[3]: ['lorem ipsum', 'dorot sit']