Регулярные выражения

$Mr.R1ch$

Участник
Автор темы
90
23
Версия MoonLoader
Другое
Как сделать формат ника игра таким: I.Ivanov (Ivan_Ivanov). Читал тему, пытался что то понять но ничего. Единственное что юзнул так это (.)(.*), но как дальше фамилию выводить хз.
 

$Mr.R1ch$

Участник
Автор темы
90
23
Lua:
local fullName = "Ivan_Ivanov"
local name, surname = fullName:match("(%w).-_(%w+)")
print(name .. "." .. surname)
Не нужно было задавать переменную имени. Моя функция выводит ник игрока, и нужно чтобы оно выводило первую букву имени а затем полную фамилию (и без _ в нике), типо вот как I.Ivanov, ТК ники разные будут
 
  • Эм
Реакции: recxvery

Rezbirp

Известный
72
69
Не нужно было задавать переменную имени. Моя функция выводит ник игрока, и нужно чтобы оно выводило первую букву имени а затем полную фамилию (и без _ в нике), типо вот как I.Ivanov, ТК ники разные будут
fullName - это то, что тебе вернет функция.
print - это "I.Ivanov", что не так?

1710936824064.png
 
  • Нравится
Реакции: Iskon и Vespan