这是在 Python 中的衍生产品,如何拆分字符串并保留分隔符?
rawByteString = b'\\!\x00\x00\x00\x00\x00\x00\\!\x00\x00\x00\x00\x00\x00'
如何使用“\\!”将此 rawByteString 拆分为多个部分 作为分隔符而不删除分隔符,所以我得到:
[b'\\!\x00\x00\x00\x00\x00\x00', b'\\!\x00\x00\x00\x00\x00\x00']
我不想使用[b'\\!' + x for x in rawByteString.split(b'\\!')][1:]
它,因为它会使用 string.split() 并且只是一种解决方法,这就是为什么这个问题被标记为“re”模块的原因。