439 читали · 2 года назад
Основные операции в языке LUA. Часть 1 (переменные, массивы, условия)
Всем привет! Как я писал ранее, язык LUA является обычным языком программирования. В данном выпуске рассмотрим основные его команды, конструкции и принципы работы. Я расскажу только о тех конструкция, которые я сам применял в работающих скриптах. Сразу оговорюсь, что это достаточно примитивные конструкции. Тем не менее, из них можно наворотить достаточно сложные скрипты. ==================================== Краткое содержание данного канала. ==================================== Также отмечу, если...
7 месяцев назад
Изучаем LUA Значения, найденные с помощью match, читаем строку
1) = line:match("([^|]+)|([^|]+)") 2) = line:match("([%d%.]+)|(%d+)") В этом фрагменте на языке программирования Lua выполняется задача сопоставления (парсинга) строки для извлечения двух значений, разделённых символом |. Давайте разберём по частям: line:match("([^|]+)|([^|]+)"): line — это строка, над которой выполняется операция сопоставления. :match(pattern) — метод строки в Lua, который ищет шаблон pattern в строке line. "([^|]+)|([^|]+)" — это шаблон для поиска: ([^|]+) — захватывает одну или более любых символов, кроме вертикальной черты (|)...