Форум программистов, компьютерный форум, киберфорум
Наши страницы
Lua
Войти
Регистрация
Восстановить пароль
 
седьмой
35 / 34 / 1
Регистрация: 11.07.2012
Сообщений: 870
1

Как в lua разделить строку по символу в массив?

03.03.2018, 08:38. Просмотров 499. Ответов 1
Метки нет (Все метки)

Хотя можно и не в массив, а просто в отдельные переменные, что бы потом с ними работать. В c# мне нравится метод деления
C#
1
"вася/петя/саша".Split('/');
, а как аналогичное действие выполнить на lua? строка вот такая и надо прочитать построчно в цикле начиная с 5й, все колонки в числовом значении
Кликните здесь для просмотра всего текста

GAZA [TQBR],15,20180220,160000,698.000000,700.000000,698.000000,700.000000,25.000000
GAZA [TQBR],15,20180220,161500,700.000000,700.000000,700.000000,700.000000,11.000000
GAZA [TQBR],15,20180220,163000,700.000000,700.000000,700.000000,700.000000,2.000000
GAZA [TQBR],15,20180220,170000,696.000000,696.000000,695.000000,695.000000,3.000000
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2018, 08:38
Ответы с готовыми решениями:

Как декомпилировать lua?
Здравствуйте, есть компилированный lua файл, подскажите как его...

Ввод с клавиатуры в LUA как внедрить?
Не получается сделать на Lua + love2D код чтобы можно поменять пару параметров...

Как встроить LUA в visual studio
Вопрос в название темы. Я скачал LUA последнюю версию, там куча файлов с...

Как работать с Lua, какая нужна среда
Как я понимаю, что Lua хорош для разработки игр, но как в нем работать? Какая...

Как вывести на печать данные из таблицы из lua-файла?
Создал "t.lua". файл содержит: require("data"); print(tostring(arr)) ...

1
Black Fregat
2564 / 1316 / 354
Регистрация: 31.05.2009
Сообщений: 5,054
03.03.2018, 14:55 2
Если чисто разбить по запятым, то примерно так:
Код
local example = "GAZA [TQBR],15,20180220,160000,698.000000,700.000000,698.000000,700.000000,25.000000"
for s in string.gmatch(example, "[^,]+") do
   print(s)
end
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.03.2018, 14:55

Разделить строку на части по указанному символу
Есть строка string, как ее поделить по конкретному символу на части, и эти...

Разделить строку на подстроки по заданному символу
1.Вводится строка, выбирается символ и по этому символу строка делится на...

Дан символьный массив, разделить его на слова по символу пробела
Даны натуральное число n, символы s1, …, sn. Группы символов, разделенные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru