2016-09-28 82 views
0

我有一個文本文件(命名數據)與許多單個文件,他們被0分開,我的意思是例如第一行是數據,第二行是零,我怎樣才能拆分這些文件通過在python re.split?Python中分割兩行零?

如果在兩個文件之間是空格,我們使用re.split('\ n \ s * \ n',data),但是當我們使用'0'代替空格時,使用了什麼?

+0

所以用'0'代替'\ s'。 – DeepSpace

回答

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'] 
+0

不幸的是,不起作用! –

+0

然後給我一個例子,它不起作用。 – sokoli

+0

非常感謝您的嘗試,但「\ n0 + \ s * \ n」適用於我的數據。 –