Lua 中如何查找 URL 中的特定字符串?

我正在编写一个 Lua 函数,如果 url 中有特定字符串,例如 "home",我想添加 if/else 语句:

http://AAA/home
http://AAA/home/01
http://AAA/home/02

然后停止函数,如果 url 没有 "home" 字符串,则执行函数:

http://AAA/next
http://AAA/test

有谁能给我一些关于在 url 中检测特定字符串的线索吗?

点赞
用户4984216
用户4984216

有两种方法可以做到这一点:

你可以使用 string.match()string.find(),我个人使用 string.find()(大多数人都是这样做的)。

你的代码应该像这样:

text = "http://AAA/home"

if string.find(text, "home?",0,true) then
  # 做你想做的事情
else
  # 做其他事情
end

PS:重复的问题 - 如何在Lua中检查字符串中是否找到匹配的文本?

2016-04-14 06:53:33