我正在写一个Lua函数,如果url有特定的字符串,例如“home”,我想添加一个if / else语句,如果url看起来像这样:
http://AAA/home
http://AAA/home/01
http://AAA/home/02
然后停止该功能,但如果url没有“home”字符串,则执行以下功能:
http://AAA/next
http://AAA/test
有人能给我一些关于在网址中检测特定字符串的线索吗?
答案 0 :(得分:2)
有两种方法可以做到这一点:
您可以使用string.match()
或string.find()
,我个人使用string.find()
(大多数人都这样做)。
您的代码看起来像这样:
text = "http://AAA/home"
if string.find(text, "home?",0,true) then
# do what you want
else
# do something else
end

PS:重复的问题 - How to check if matching text is found in a string in Lua?