Python 3.x 如何从字符串和整数混合的给定元组中提取IP地址

Python 3.x 如何从字符串和整数混合的给定元组中提取IP地址,python-3.x,tuples,Python 3.x,Tuples,我有一个元组,我想从混合了字符串和数字的给定元组中提取IP地址(192.168.0.1)和“Hello”消息 a=(b‘你好’,('192.168.0.1',34343)) 请帮助我如何使用python代码?要获取您的信息,请使用: a[0] 要获取您的IP,请使用: a[1][0] 要获得34343(不管是什么),请使用:a[1][1]a[1][0]是这个特殊情况下的IP地址-所有元组都是这种格式吗?这是正则表达式问题吗?我没有看到任何需要的解析。你不能使用像“Hello”的a[0]和IP的a

我有一个元组,我想从混合了字符串和数字的给定元组中提取IP地址(192.168.0.1)和“Hello”消息

a=(b‘你好’,('192.168.0.1',34343))

请帮助我如何使用python代码?

要获取您的信息,请使用:
a[0]
要获取您的IP,请使用:
a[1][0]

要获得34343(不管是什么),请使用:
a[1][1]
a[1][0]
是这个特殊情况下的IP地址-所有元组都是这种格式吗?这是正则表达式问题吗?我没有看到任何需要的解析。你不能使用像“Hello”的
a[0]
和IP的
a[1][0]
这样的索引访问元组吗?@jasonharper确切的格式是:(b'Hello',('192.168.0.1',34343)),这条消息是从远程PC收到的。我想得到Hello和IP地址
文本,IP=a[0],a[1][0]
@Krypt1是这个字符串类型数据的正则表达式问题,很容易得到任何数字或字符,但这是字符串和数字的混合。我的意思是IP是元组中的字符串类型,端口号不是字符串。你能告诉我如何从元组中提取Hello(b'Hello',('192.168.0.1',34343)),我想提取Hello和IP地址