string.find (s, pattern [, init [, plain]])
Sucht nach der ersten Übereinstimmung des Musters in der Zeichenfolge s.
Wird eine Übereinstimmung gefunden, so gibt ' find die Indizes von ' s zurück, an denen dieses Vorkommen beginnt und endet; andernfalls wird null zurückgegeben. Ein drittes, optionales, numerisches Argument init gibt an, wo die Suche gestartet werden soll. Der Standardwert ist 1. Ein negativer Wert ist möglich. Der Wert true als viertes optionales Argument plain inaktiviert die Mustererkennungsfunktionalität, sodass die Funktion eine normale Operation 'Teilzeichenfolge suchen' ausführt, bei der keine Zeichen im Muster pattern als magische Zeichen betrachtet werden. Beachten Sie, dass bei Angabe von plain auch init angegeben werden muss.
Wenn das Muster Erfassungen enthält, werden bei einem erfolgreichen Abgleich nach den zwei Indizes auch die erfassten Werte zurückgegeben.