1

我有一个脚本可以读取信息并进行处理。

我有脚本,以便它读取信息。

例如:

RawInfo[0] = "192.168.100.254:8081"

我希望能够隔离端口号,隔离IP地址,并将它们存储在两个单独的变量中,所以我的脚本的最终结果是

IP_from_RawInfo = "192.168.100.254"
Port_from_rawInfo = "8081"

我知道正则表达式可以以某种方式做到这一点,但我真的不知道如何使用它!有人可以帮帮我吗?谢谢!

4

2 回答 2

3
>>> basis = "192.168.100.254:8081"
>>> basis.split(':')
['192.168.100.254', '8081']
>>> 
于 2013-07-17T09:46:20.037 回答
1

即使使用正则表达式也很容易;p

>>> import re
>>> ip, other = re.split(':', s)
>>> print ip
192.168.100.254
>>> print other
8081

但正如@zhangyangyu 所示,您可以简单地使用.split(':')

于 2013-07-17T09:50:41.100 回答