|
|
Другие темы раздела | |
Lua Необязательные блоки в регулярных выражениях Lua Йоханга! Задача: на Lua хочется из строк "typedef struct", "typedef union", "typedef enum _dcodes" и т.п. вытащить: 1. typedef чего производится: "struct"/"union"/"enum" 2. имя структурной единицы, если оно есть: например, "_dcodes" из примеров выше Возник вопрос, возможно ли это сделать в одном шаблоне? Шаблон 1 из программы ниже подходит, если структура неименованная Шаблон 3... https://www.cyberforum.ru/ lua/ thread2216854.html |
Lua Lua Socket TCP/IP скрипт зависает Использую чпу для резки лазером. Язык расширения у неё Lua. Соединение по Ethernet. Команды лазер принимает одной строкой в ascii символах. Например: "ABN" - включить пилот-лазер (если команда исполнена, то ответ "ABN") "ABF" - включить пилот-лазер (если команда исполнена, то ответ "ABF") если команда не исполнена, то ответ "BCMD". Сделал модуль - IPGEthernet.lua local IPGEthernet = {}... |
Lua Как узнать глубину стека вызовов?
https://www.cyberforum.ru/ lua/ thread2215481.html Добрый день! Подскажите пожалуйста как узнать глубину стека вызовов? |
Lua Блокировка сообщения с совпадением В общем, пишу один скрипт. Скрипт для игрового сервера, блокировка рекламы в чате. Вот его пример... local Register = { "http://", } local function ChatSystem(event, player, msg, _, lang) for i, v in ipairs(Register) do https://www.cyberforum.ru/ lua/ thread2215270.html |
Поиск направления поворота и получения координат в зависимости от текущего направления в радианах Lua Здравствуйте! Первый вопрос заключается в следующем: как получить координаты точки относительно вектора направления. Дано угол направления (север - 0, запад - 90, юг - 180, восток - 270). Например: Как найти координату по левую руку, например через 1 условный метр, если угол поворота равен 30 градусов. Имеются координаты текущей позиции(x,y), сам угол на который мы повернуты (30). На бумаге... |
Lua Как в lua разделить строку по символу в массив? Хотя можно и не в массив, а просто в отдельные переменные, что бы потом с ними работать. В c# мне нравится метод деления "вася/петя/саша".Split('/');, а как аналогичное действие выполнить на lua? строка вот такая и надо прочитать построчно в цикле начиная с 5й, все колонки в числовом значении GAZA ,15,20180220,160000,698.000000,700.000000,698.000000,700.000000,25.000000 GAZA... https://www.cyberforum.ru/ lua/ thread2204510.html |
Lua CRC8 Доброго времени суток! Люди знающие, помогите написать расчет crc8 на Lua. В документации к протоколу есть пример на C, но перенести не могу т.к. ни в C ни в алгебре не силен. К примеру для данных: A500898508019E6C380001FFFFFFFFFF00 правильный CRC8 = E5 (проверенно на железе с помощью фирменного ПО). Вознаграждение за рабочий код приветствуется. https://www.cyberforum.ru/ lua/ thread2186870.html |
Lua Отправка запроса на сервер Как сделать отправку get запроса на сайт и после получить ответ сервера? Нашел данные, что нужно использовать библиотеку luasocket, но как - не знаю Сервер возвращает по запросу example.com/lua.php данные, к примеру текст "Hello world", луа должен получить эти данные и сохранить в переменную для использования в дальнейшем. |
Lua Loadstring и бесконечный уровень вложенности таблицы t={s={}} loadstring("t.s.s=t.s")() Выполнение этого скрипта приводит к появлению таблицы с бесконечным уровнем вложенности. t.s.s.s.s.s.s.s.s.s.s.s.s..... как этого избежать? чтобы в итоге получилось так: t={s={s={}}} https://www.cyberforum.ru/ lua/ thread2181894.html |
Lua Учебник по Lua
https://www.cyberforum.ru/ lua/ thread2179401.html Добрый день! Подскажите пожалуйста хороший учебник по Lua на русском или английском. |
Lua Изучаю Lua - есть проблемы Всем привет! Начал изучать Lua вместе с Corona SDK В книге Роберата Иерусалимски в листинге 4.2 есть пример с goto, но Corona не позволяет его использовать. Как лучше переписать код под Lua 5.1, не использую goto, имея "таблицу" движения? Пример из книги goto room1 -- начальная комната ::room1:: do local move = io.read() if move == "south" then goto room3 elseif move == "east" then... |
Lua Не могу правильно понять какие результаты возвратят функции с логическими операторами
https://www.cyberforum.ru/ lua/ thread2147815.html Добрый день! Сам программирую на С++, с Lua знаком буквально 3 дня. У меня есть пример работы функции, написанной на Lua, эту функцию я должен реализовать внутри класса своего проекта. Столкнулся со сложностью интерпретации двух функций: 1. local a = b >= 0 and c or d; Если верить описаниям операторов, то если b >= 0 имеет значение false или nil (ноль? если равенство выполняется?), то... |
0 / 0 / 0
Регистрация: 18.02.2017
Сообщений: 8
|
|
0 | |
Разбить строку по нескольким символам и занести в таблицу - Lua - Ответ 1224883626.03.2018, 10:35. Показов 2236. Ответов 3
Метки (Все метки)
Приветствую.
Получаю от устройства таку строку : {"ver":"1","RIMON":"0.2","RMT":"CW","ROP":"Off","RPP":"Off","RCT":"32.0","RBT":" 33.0","RET":"31","STA":"67108864","RID":"YLR-1500-MM-WC","RFV":"32.7.101;2.95;3.7.1","RSN":"R18020185","RCS":"0.0","RPW":"10.000","RD C":"10.0","RDCmax":"99.0","RPRR":"10.0","REC":"1","RMEC":"0","RLHN":"IPG-A15-0044","RDHCP":"OFF","RIP":"10.9.9.10","RMASK":"255.255.255.0","RDGW":"10.9.9.5", "RMAC":"D8-80-39-59-D8-95","FST":"10","RPRRL":"1.0","RPRRH":"50000.0","RBAUD":"8","RCFG":"141","WFCFG": "0","WFID":"0"} Строка может быть разной длины, но кол-во параметров не меняется. Не могу сообразить как её разбить и запихнуть в таблицу. Читаю про паттерны, но что то вижу только фигу. Нужно следующее: t={} t[1] = 1 t[2] = 0.2 t[3] = CW .... или t={} t[ver] = 1 t[RIMON] = 0.2 t[RMT] = CW .... Спасибо за помощь. Вернуться к обсуждению: Разбить строку по нескольким символам и занести в таблицу Lua
0
|
26.03.2018, 10:35 | |
Готовые ответы и решения:
3
Как разбить строку на подстроки по нескольким символам Разбить строку на слова и занести в данные в таблицу Как разбить строку и занести значения в таблицу? Читать файл словами или разбить строку по пробельным символам |
26.03.2018, 10:35 | |
26.03.2018, 10:35 | |
Помогаю со студенческими работами здесь
0
Разбить строку по нескольким разделителям Разбить строку и занести в массив по правилу Как разбить строку по нескольким делиметрам Разбить каждую строку файла на слова, и занести их в двумерный массив |