【发布时间】:2018-05-19 14:10:06
【问题描述】:
我有两个字节类型的变量,我已经连接(用空格分隔),所以我可以将它作为一个变量发送到服务器(套接字编程)。我想弄清楚的是如何将它们分开并使用正则表达式将它们分配给它们的原始变量。我已经咨询了regular expressions parsing a binary file,但它对我不起作用。 Here 是我尝试表达式后的输出,只是为了获取密码变量
ciphertext = re.match(b'\S', ciphertext)
它通常只匹配前几个字符并返回一个对象,这不是我想要的。我究竟做错了什么?
编辑:我可能正在艰难地做这件事。老实说,关于如何使用 UDP 通过套接字发送 2 字节对象的任何建议。事实证明真的很难
【问题讨论】:
-
请在您的问题中包含您的输出,而不是作为屏幕截图的链接。
-
但总而言之,你得到一个对象的原因是因为这是
re.match返回的。它会返回一个match object(或None,如果字符串不匹配),它允许您使用匹配的文本。我不完全确定你期待这个电话做什么。
标签: python regex python-3.x