html接收nodemcu发出的数据,如何从lua发送给NodeMCU的http请求中获取post参数

此功能允许您从两个字符串分隔符之间提取文本:

function get_text (str, init, term)

local _, start = string.find(str, init)

local stop = string.find(str, term)

local result = nil

if _ and stop then

result = string.sub(str, start + 1, stop - 1)

end

return result

end

示例互动:

> msg = "Play5"

> get_text(msg, "", "")

Play

> get_text(msg, "", "")

Play5

这是对上述功能的修改,允许nil参数init或term。如果init为nil,则文本将被提取到term分隔符。如果term为nil,则会将文本从init之后提取到字符串的末尾。

function get_text (str, init, term)

local _, start

local stop = (term and string.find(str, term)) or 0

local result = nil

if init then

_, start = string.find(str, init)

else

_, start = 1, 0

end

if _ and stop then

result = string.sub(str, start + 1, stop - 1)

end

return result

end

示例互动:

> msg = "Play5"

> get_text(msg)

Play5

> get_text(msg, nil, '')

Play

> get_text(msg, '')

5

> get_text(msg, '', '')

Play

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值