In Lua gibt es nur string.find , aber manchmal wird string.rfind benötigt. Zum Beispiel, um Verzeichnis und Dateipfad wie folgt zu analysieren:
string.find
string.rfind
Wie schreibt man string.rfind ?
Sie können string.match :
string.match
Hier im Muster ist .* gierig, so dass es so viel wie möglich übereinstimmt, bevor es mit /
.*
/
AKTUALISIEREN :
Wie @Egor Skriptunoff darauf hinweist, ist das besser:
Yu & amp; Egor's Antwort funktioniert. Eine andere Möglichkeit mit find wäre die Umkehrung der Zeichenkette:
Tags und Links string lua lua-patterns