NO

[Resolvido] C++ tostring(frase)):match("Ignora(.*)") como fazer?

Por nociam, 06 de jun. de 2018 em Resolvidos

3
1k
nociamN
06 de junho de 2018 às 21:14

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 (.*)")   

PoRaIP
06 de junho de 2018 às 21:27
Melhor resposta
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

StigalS
07 de junho de 2018 às 11:47
A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.