我有一个脚本可以读取信息并进行处理。
我有脚本,以便它读取信息。
例如:
RawInfo[0] = "192.168.100.254:8081"
我希望能够隔离端口号,隔离IP地址,并将它们存储在两个单独的变量中,所以我的脚本的最终结果是
IP_from_RawInfo = "192.168.100.254"
Port_from_rawInfo = "8081"
我知道正则表达式可以以某种方式做到这一点,但我真的不知道如何使用它!有人可以帮帮我吗?谢谢!
>>> basis = "192.168.100.254:8081"
>>> basis.split(':')
['192.168.100.254', '8081']
>>>
即使使用正则表达式也很容易;p
>>> import re
>>> ip, other = re.split(':', s)
>>> print ip
192.168.100.254
>>> print other
8081
但正如@zhangyangyu 所示,您可以简单地使用.split(':')