Ich schreibe eine Lua-Funktion, und ich möchte eine if/else-Anweisung hinzufügen, wenn url bestimmte Zeichenfolge beispielsweise „Heimat“ hat, wenn URL wie folgt aussehen:In Lua, wie man bestimmte Schnur in der URL findet?
http://AAA/home
http://AAA/home/01
http://AAA/home/02
Dann die Funktion stoppen, aber wenn url nicht über „home“ string, tun dann die Funktion:
http://AAA/next
http://AAA/test
Kann mir jemand einen Hinweis geben, über die bestimmte Zeichenfolge in uRL Erkennung?
Wenn Sie string.find verwenden, beachten Sie, dass die Zeichenfolge der Suche nach a Regex - also auf der Suche nach "nach Hause?" würde auch "hom" entsprechen. Um dies zu vermeiden, verwenden Sie string.find (text, "home?", 0, true), um anzuzeigen, dass es eine einfache Zeichenfolge ist [siehe Handbuch] (http://www.lua.org/manual/5.1/manual.html#). pdf-string.find) –
Danke! Wird korrigiert. – hiperbolt