std::regex pattern("Shiny (.*)"); std::cmatch result; if(std::regex_match(getName().c_str(), result, pattern)) { std::cout << result[1] << std::endl; }
Por nociam, 06 de jun. de 2018 em Resolvidos
info
Grupo: Administrador
Registrado: 23/07/06
Posts: 121
Reputação: +99
Gênero: Masculino
Char no Tibia: Politico

std::regex pattern("Shiny (.*)"); std::cmatch result; if(std::regex_match(getName().c_str(), result, pattern)) { std::cout << result[1] << std::endl; }
Editado Junho 6 por PoRaI
info
Grupo: Herói
Registrado: 28/11/10
Posts: 3.4k
Reputação: +585
Gênero: Masculino

info
Grupo: Conde
Registrado: 04/02/13
Posts: 541
Reputação: +90
Gênero: 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 (.*)")