从python 3的字符串中删除\ r \ n'

时间:2018-08-29 13:44:22

标签: python string

给出此字符串

b'141\r\n'

serial.readlines()所吸引,如何推断141,或者如何推断其位置上的数字?实际上,我可以仅通过使用b'来删除string[2:],但是我不能以这种方式删除其余部分。 string.replace不起作用,我不知道为什么。

数字中的数字可能会有所不同。有避免这种问题的聪明方法吗?

1 个答案:

答案 0 :(得分:1)

好的,所以这里有两个问题。是你的对象

b = b'141\r\n'

s = "b'141\\r\\n'"

如果是前者

b.decode().strip()

如果是后者

import re
re.search(r'\d+', s).group(0)