| 
			
				|  | ActiveDelphi .: O site do programador Delphi! :.
 
 |  
 
	
		| Exibir mensagem anterior :: Exibir próxima mensagem |  
		| Autor | Mensagem |  
		| faccruz Colaborador
 
  
 
 Registrado: Terça-Feira, 20 de Julho de 2010
 Mensagens: 1563
 
 
 | 
			
				|  Enviada: Ter Nov 21, 2017 2:12 pm    Assunto: Copiar string [Resolvido] |   |  
				| 
 |  
				| Boa tarde pessoal, 
 Preciso copiar a palavra que está entre as tags que eu criei
 
 
   
 Tentei algumas funções que encontrei na net, porém sem sucesso.
 _________________
 Facc System - Sistemas para Computador
 
 Editado pela última vez por faccruz em Ter Nov 21, 2017 2:54 pm, num total de 1 vez
 |  |  
		| Voltar ao Topo |  |  
		|  |  
		| strak2012 Colaborador
 
  
  
 Registrado: Segunda-Feira, 13 de Janeiro de 2014
 Mensagens: 1518
 Localização: Maceió - AL
 
 | 
			
				|  Enviada: Ter Nov 21, 2017 2:18 pm    Assunto: |   |  
				| 
 |  
				|  	  | Código: |  	  | var texto,resultado:string;
 p1,p2:integer;
 begin
 texto:=[seu texto aqui];
 p1:=pos('[IMAGEM]',texto)+length('[IMAGEM]');
 p2:=pos('[/IMAGEM]',texto)-1;
 resultado:='';
 if (p2>p1) then
 resultdo:=copy(texto,p1,p2-p1);
 end;
 | 
 _________________
 Tudo podemos quando tudo sabemos!
 |  |  
		| Voltar ao Topo |  |  
		|  |  
		| faccruz Colaborador
 
  
 
 Registrado: Terça-Feira, 20 de Julho de 2010
 Mensagens: 1563
 
 
 | 
			
				|  Enviada: Ter Nov 21, 2017 2:30 pm    Assunto: |   |  
				| 
 |  
				|  	  | strak2012 escreveu: |  	  |  	  | Código: |  	  | var texto,resultado:string;
 p1,p2:integer;
 begin
 texto:=[seu texto aqui];
 p1:=pos('[IMAGEM]',texto)+length('[IMAGEM]');
 p2:=pos('[/IMAGEM]',texto)-1;
 resultado:='';
 if (p2>p1) then
 resultdo:=copy(texto,p1,p2-p1);
 end;
 | 
 | 
 
 
 Deu certo, muito obrigado.
 _________________
 Facc System - Sistemas para Computador
 |  |  
		| Voltar ao Topo |  |  
		|  |  
		| Jesper Novato
 
  
 
 Registrado: Quarta-Feira, 13 de Setembro de 2023
 Mensagens: 1
 
 
 | 
			
				|  Enviada: Qua Set 13, 2023 12:49 pm    Assunto: Re: Copiar string [Resolvido] |   |  
				| 
 |  
				|  	  | faccruz escreveu: |  	  | Boa tarde pessoal, 
 Preciso copiar a palavra que está entre as tags que eu criei
 
 
   
 Tentei algumas funções que encontrei na net, porém sem sucesso.
 | 
 
 você pode utilizar-se da função Copy e Pos
 
 a função de pôs tem como objetivo posicionar o cursor na string desejada que no seu caso seria o :.
 
 já com a função Copy você pegaria o valor restante da string, formando assim a saída desejada!
 
 um exemplo :
 
 cliente := 'Cliente em questão: protocolo20209092032932'
 
 resultado := copy(cliente,pos(':',cliente));
 com isso tudo após o : seria exibido em resultado
 
 esse canal mostra essa função em especifico é bem bacana o conteúdo
 
 https://www.youtube.com/@arrisqueseemprogramar
 |  |  
		| Voltar ao Topo |  |  
		|  |  
		|  |  
  
	| 
 
 | Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido
 Editar Mensagens: Proibido.
 Excluir Mensagens: Proibido.
 Votar em Enquetes: Proibido.
 
 |  |