Помогите со строками

Статус
В этой теме нельзя размещать новые ответы.

trxpboi

Участник
Автор темы
98
5
У меня есть переменная, в которой есть текст, вот он:
Класс: 1Работа: ДепутатЗарплата: 25000$Баланс: 2350$
Мне нужно вывести: в переменную job работу (т.е. "депутат"), в zp зарплату (25000$), в balance баланс (2350$)
Подскажите как сделать, хотя бы job, а дальше сам разберусь. Спасибо.
 

T1cKz

Известный
595
245
Lua:
text = "Класс: 1Работа: ДепутатЗарплата: 25000$Баланс: 2350$" -- вот в переменной твой текст
local job, zp, balance = text:match("Работа: (%S+)Зарплата: (%d+)$Баланс: (%d+)") -- через string.match получаем значения
print("Вы чилите на: "..job.." с зп:" ..zp.. " и ваш баланс: "..balance)-- дальше делай чо хош с ними

String.match (Lua) — UoPilot(http://uopilot.tati.pro/index.php?title=String.match_(Lua)) - детальнее про string.match
 
  • Нравится
Реакции: Greg Bomj и trxpboi
Статус
В этой теме нельзя размещать новые ответы.