抱歉没有更好的标题。
希望下面的解释有所帮助。给定以下字符串:
f=' Sleep stage W\\x14\\x00+26070\\x1590\\x14 Sleep stage W\\x14\\x00+26070\\x1590\\x14 Movement time\\x14\\x00+28110\\x15120\\x14 Sleep stage 3\\x14\\x00+28230\\x1530\\x14'
并按如下方式拆分
' W\\x14\\x00+26070\\x1590\\x14 '
' W\\x14\\x00+26070\\x1590\\x14 '
' \\x14\\x00+28110\\x15120\\x14 '
' 3\\x14\\x00+28230\\x1530\\x14'
为了实现这一点,起草了以下代码
f=' Sleep stage W\\x14\\x00+26070\\x1590\\x14 Sleep stage W\\x14\\x00+26070\\x1590\\x14 Movement time\\x14\\x00+28110\\x15120\\x14 Sleep stage 3\\x14\\x00+28230\\x1530\\x14'
raw_hypno = [x for x in f.split('Sleep stage')][1:]
产生以下输出
' W\\x14\\x00+26070\\x1590\\x14 '
' W\\x14\\x00+26070\\x1590\\x14 Movement time\\x14\\x00+28110\\x15120\\x14 '
' 3\\x14\\x00+28230\\x1530\\x14'
可以看出,细节Movement time没有正确分割。
我可以知道是否可以split condition使用该split方法分配两个吗?
呼唤远方
SMILET
相关分类