Beschreibung#
Gibt Start/End-Positionen, gefolgt von Muster-Captures, oder Null, wenn unmatched.
Rückgabewert#
| Typ | Bedeutung |
|---|---|
(number, number, ...) | nil |
Typen beschreiben die deklarierte Schnittstelle, nicht den Nachweis eines erfolgreichen Spieleffekts. |
Parameter#
| Name | Typ |
|---|---|
text |
string |
pattern |
string |
start? |
number |
plain? |
boolean |
? markiert ein optionales Argument; ... bedeutet eine variable Anzahl von Argumenten. Ungültige Eingaben können einen Lua-Fehler erhöhen, anstatt Null zurückzugeben.
Beispiel und Kontext#
local first, last = string.find("ship_name", "name", 1, true)Was geschieht: first = 6, last = 9; Lua-Indizes beginnen bei 1.
Dieses Fragment gibt keine Protokollnachricht aus oder schreibt keine Protokollnachricht. Die angezeigten Werte sind die erwarteten Ergebnisse des Beispiels.
Siehe Sprachkenntnisse, Arten und Methoden und Lua / MD-Veranstaltungen. Beispiele gibt es unabhängige Lernbeispiele. Mit dieser Referenz werden keine Projekt-Quelldateien oder private Implementierungsfragmente verteilt.