onServerMessage регуляркой в переменную(массив)

Hardov

Новичок
Автор темы
23
1
Доброго времени суток.
Подскажите пожалуйста.
Как считать значение из .* и сохранить его в перемменную или массив.
В данном случае чтобы "Kim_Kardashyan" записалось в переменную/массив с последующим выводом через sampAddChatMessage.


function sampev.onServerMessage(color, text)
if text:find('Владелец Рено .* получила по жопе') then
<-- | -->
return false
end
end

Владелец Рено Kim_Kardashyan получила по жопе

Спасибо
 

Hardov

Новичок
Автор темы
23
1
Lua:
local nick = text:match('Владелец Рено (.-) получила по жопе')
Спасибо, с этим разобрался.

Еще один вопрос вытекающий из первого)
Как мне соединить две переменные формата стринг.

Код:
local name = Kim
local surename = Kardashyan
local ns = ""

//NS = name +' '+ surname
//NS = name + surname
Чтобы по итогу в переменной SN было "Kim Kardashyan"(Между именем и фамилией пробел)
Спасибо!
 

astynk

Известный
Проверенный
742
532
Спасибо, с этим разобрался.

Еще один вопрос вытекающий из первого)
Как мне соединить две переменные формата стринг.

Код:
local name = Kim
local surename = Kardashyan
local ns = ""

//NS = name +' '+ surname
//NS = name + surname
Чтобы по итогу в переменной SN было "Kim Kardashyan"(Между именем и фамилией пробел)
Спасибо!
name .. ' ' .. surname
string.format('%s %s', name, surname)
 
  • Нравится
Реакции: Hardov