Wie Sie split-string-Werte in lua. Fehler
So, ich bin versucht zu splitten, nur einen string den ich gelesen habe über eine csv-Datei. Der string enthält mehrere Werte, wie first_name, last_name, email_address, etc... will ich mit der split-Funktion zuweisen, die alle diese Werte in meinem eigenen, spezifischen Variablen. So weit ist das, was ich habe:
first_name, last_name, email_address, street_address, city, state = split(line, ",")
person_record = {first_name, last_name, email_address, street_address, city, state}
Ich bin immer ein Fehler in der lua zu sagen "Versuch, call global 'split' (a nil value)
Ich habe gegoogelt ohne Erfolg mit der Fehlermeldung auf. Muss ich evtl haben, um eine Bibliothek zu verwenden, die split-Funktion????
Oder bin ich einfach nur über die split-Funktion falsch. Jede Hilfe wird sehr geschätzt :/
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube nicht, dass Lua eine
split
Funktion, wie Sie versuchen, es zu benutzen. Auf dieser Seite zu sein scheint, eine Gründliche Zusammenfassung, wie split (und join) von Zeichenketten in Lua.split
Funktion. Sie haben zu schreiben. Mehrere Implementierungen sind auf dieser Seite zur Verfügung. Die Eröffnung Absatz (das Zeug, bevor "der Beitritt zu Liste von strings") ist nur eine Beschreibung des Ziel-Operationen, nicht eine Funktion Verweis.können Sie versuchen, diese python-wie split-Ausführung, die ich schrieb.
Argumente:
s -- die Zeichenfolge, die Sie wollen geteilt werden
Muster-es ist das Trennzeichen (char-oder string)
maxsplit -- bei den meisten dieser Spaltungen wird durchgeführt
Gibt eine Tabelle mit den splits.
Beispiele:
split('Kartoffel', 't') --> {'po', 'a', 'o'}
split('Kartoffel', 't', 1) --> {'po', 'ato'}
split('Kartoffel', 'ta') --> {'po', 'to'}
split('Kartoffel', 'foo') --> {'Kartoffel'}
Ich hoffe, es hilft -^.^- Bye