std::regex pattern("Shiny (.*)"); std::cmatch result; if(std::regex_match(getName().c_str(), result, pattern)) { std::cout << result[1] << std::endl; }
By nociam, 06 de jun. de 2018 in Resolvidos
info
Group: Administrador
Joined: 23/07/06
Posts: 121
Reputation: +99
Gender: Masculino
Tibia Character: Politico

std::regex pattern("Shiny (.*)"); std::cmatch result; if(std::regex_match(getName().c_str(), result, pattern)) { std::cout << result[1] << std::endl; }
Edited Junho 6 by PoRaI
info
Group: Herói
Joined: 28/11/10
Posts: 3.4k
Reputation: +585
Gender: Masculino

info
Group: Conde
Joined: 04/02/13
Posts: 541
Reputation: +90
Gender: Masculino
Fala pessoal entao como eu faço em c++ para ignorar numa frase certa string e setar na variável a nova frase exemplo abaixo como eu uso em lua.
local newName = tostring(getCreatureName(cid)):match("Shiny (.*)")