Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rafa-martin

pegar somento uma parte da string

Recommended Posts

pessoal eu tenho numa tabela um campo que tem registros assim:

G:\Customers\Mapfre\Affinity\Homolog\Executaveis\Val_Processamento.exe 1

 

só que eu preciso pegar somente o Val_Processamento.exe. Todos os registros que tiverem nesse campo serão assim, com uma barra antes do exe e um número qualquer depois do exe.

 

como eu faço pra pegar somente o nome.exe?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiz um teste que deu certo, espero que sirva para você, como eu disse a idéia é usar Array, mais preciso um vetor de array.

string vCaminho = @"G:\Customers\Mapfre\Affinity\Homolog\Executaveis\Val_Processamento.exe 1";
		vCaminho = vCaminho.Replace(@"\", "!").Replace(" ", "!");
		string[] ArrayLinha = new string[20];
		ArrayLinha = vCaminho.Split('!');

O seu último indice é o numero que vem depois do espaço em branco.

E seu penúltimo indice é o que tem o nome que você precisa.

Agora basta percorrer seu vetor e verificar qual indice tem a palavra exe, e ignorar o restante.

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.