GARANTIR DESCONTO

Fórum Pega Nomes de um memo ex: a href=quot;/viewtopic.php?t=3584 #356931

09/04/2008

0

Como faço para localizar todos a palavras assim desse estilo só que com os número do Tópico diferente ? href=´/viewtopic.php?t=35848´>

desse modo gostria que ele add as palavras no memo1 desse jeito

/viewtopic.php?t=35848
/viewtopic.php?t=38446
/viewtopic.php?t=89875

e assi por diante quando for achando

alguém sabe ?


Warfighter

Warfighter

Responder

Posts

09/04/2008

Joaoshi

Colega, de uma pesquisada aqui mesmo no forum sobre a função [b:ab08c962aa]POS[/b:ab08c962aa] e sobre a função [b:ab08c962aa]POSEX[/b:ab08c962aa] da unit StrUtils. Pode ser uma caminho.

Espero ter ajudado.


Responder

Gostei + 0

10/04/2008

Warfighter

Pederia citar um exemplo de como fazer isso ? :wink:

Flw


Responder

Gostei + 0

10/04/2008

Marco Salles

[b:35256c9c42]
Como faço para localizar todos a palavras
[/b:35256c9c42]

Localizar de Onde ??????

assim desse estilo só que com os número do Tópico diferente ? href=´/viewtopic.php?t=35848´>


desse modo gostria que ele add as palavras no memo1 desse jeito


As palavras estão aonde ????


Responder

Gostei + 0

14/04/2008

Warfighter

Localizar em um Memo1

Como deu para ver o inicio não muda o que muda é a númeração isso que eu gostaria de sabe como pegar essas palavras do memo com seus respectivos números

flw


Responder

Gostei + 0

14/04/2008

Joaoshi

Colega, um exemplo simples.

procedure TForm1.Button1Click(Sender: TObject);
var nPosicao:Integer;
    sProcura:String;
    nContador:Integer;
begin
  Memo3.Clear;
  sProcura := ´/viewtopic.php?t=´;  // texto a ser procurado

  nPosicao := 0;
  nContador := 1;
  While nContador < Length(Memo1.Text) do
    begin
      nPosicao := PosEx(sProcura,Memo1.Text,nContador);
      if nPosicao > 0  then
         Memo3.Lines.add(Copy(Memo1.Text,nPosicao + Length(sProcura),5));
      Inc(nContador,nPosicao);
    end;
end;


Memo1 - Texto a ser pesquisado.

Memo3 - Retorna o números encontrados

Espero ter ajudado.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar