import re
b = '\x0cWelcome, Pepo \r\nToday is Mon 04/29/2019 \r\n\r\n Volume in drive C has no label.\r\n Volume Serial Number is K334-76A9\r\n'
splitString = []
splitString = b.split()
r = re.compile('.{4}-.{4}')
for string in splitString:
if r.match(string):
print(string)
import re
data = b'\x0cWelcome, Pepo \r\nToday is Mon 04/29/2019 \r\n\r\n Volume in drive C has no label.\r\n Volume Serial Number is K334-76A9\r\n'
pat = re.compile(r"Serial Number is ([^\s]+)")
match = pat.search(data.decode("ASCII"))
if match:
print(match.group(1))
如果您想找到格式xxxx xxxx,无论您有什么字符串,您都可以这样做:
输出:
下面的代码将捕获“序列号是”到下一个空格字符之后的所有内容。你知道吗
结果:
您可以根据需要调整正则表达式。正则表达式是个炸弹!这个真的很简单,但是你可以用它们做非常复杂的事情。你知道吗
相关问题 更多 >
编程相关推荐