gpt4 book ai didi

string - 如何使用 Lua 将 IP 地址转换为整数?

转载 作者:行者123 更新时间:2023-12-04 16:26:20 24 4
gpt4 key购买 nike

在 Lua 中,我将如何将包含 IP 地址的字符串转换为整数?

最佳答案

我假设 IPv4?你希望它是一个整数吗?
也许:

local str = "127.0.0.1"
local o1,o2,o3,o4 = str:match("(%d%d?%d?)%.(%d%d?%d?)%.(%d%d?%d?)%.(%d%d?%d?)" )
local num = 2^24*o1 + 2^16*o2 + 2^8*o3 + o4

关于string - 如何使用 Lua 将 IP 地址转换为整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8200228/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com