我正在使用python2
并希望在以下python正则表达式的输出中去掉这些空字符串:
import re
x = "010101000110100001100001"
print re.split("([0-1]{8})", x)
结果是:
['', '01010100', '', '01101000', '', '01100001', '']
我只想得到这个输出:
['01010100', '01101000', '01100001']
最佳答案
一种可能的方式:
print filter(None, re.split("([0-1]{8})", x))