Разделить строку на колонки

EOS

Новичок
Автор темы
26
11
Версия MoonLoader
.027.0-preview
Добрый вечер. Хочу получить из строки диалога типа DIALOG_STYLE_TABLIST_HEADERS но не знаю как.
Пытался разделять через шаблон match но не смог всё таки достигнуть результата. Может есть какой-то способ. Который поможет разделить строку на столбцы.
 

whyega52

Eblang головного мозга
Модератор
2,866
2,845
Добрый вечер. Хочу получить из строки диалога типа DIALOG_STYLE_TABLIST_HEADERS но не знаю как.
Пытался разделять через шаблон match но не смог всё таки достигнуть результата. Может есть какой-то способ. Который поможет разделить строку на столбцы.
скинь текст диалога
 

wojciech?

Известный
Проверенный
404
359
Lua:
local l = [[r1_c1    r1_c2    r1_c3    r1_c4
r2_c1    r2_c2    r2_c3    r2_c4
r3_c1    r3_c2    r3_c3    r3_c4
r4_c1    r4_c2    r4_c3    r4_c4]]

for a, b in string.gmatch(l, "([^\n\t]+)(\n?)") do
  print(a)
  if b == "\n" then
     print("/") -- выполнится, если произошел перенос строки
  end
end
1694623337945.png
 
  • Нравится
Реакции: EOS