Fórum Encontrar e filtrar string #374973

16/09/2009

0

Olá

Preciso fazer o seguinte encontrar uma frase que só sei o inicio e o fim dela e depois filtrar as palavras do meio dessa frase. Ex:
[b:c6606c2a02]
´Uma cidade é uma área urbanizada, [color=green:c6606c2a02]que se diferencia[/color:c6606c2a02] [color=blue:c6606c2a02]de vilas e outras entidades urbanas[/color:c6606c2a02] [color=green:c6606c2a02]através de vários critérios[/color:c6606c2a02], os quais incluem população, densidade populacional ou estatuto legal.´[/b:c6606c2a02]

O inicio e o fim da frase que esta em verde eu informo. Dai ele procura o texto e me retorna tudo que esta no meio dessa frase. Ou seja, me retorna:
´[color=blue:c6606c2a02]de vilas e outras entidades urbanas[/color:c6606c2a02]´.

Alguem sabe me dizer como posso fazer isso?

[]´s Ivonei


Ivonei

Ivonei

Responder

Posts

16/09/2009

Edsant

a melhor opção é usar a função LIKE do SQL :

ex:

SELECT * FROM TABELA WHERE CAMPO LIKE ´¬MENSAGEM¬´

valeu...


Responder

Gostei + 0

16/09/2009

Ivonei

a melhor opção é usar a função LIKE do SQL : ex: SELECT * FROM TABELA WHERE CAMPO LIKE ´¬MENSAGEM¬´ valeu...


Mas não é numa tabela que estou tentando fazer. É num texto copiado para um memo.


Responder

Gostei + 0

16/09/2009

Edsant

desculpa...

tenta esse link pra ver se ajuda..

http://pedroaraujoprogramador.blogspot.com/2009/05/pesquisa-de-texto-em-delphi-destacando.html


Responder

Gostei + 0

16/09/2009

Ivonei

desculpa... tenta esse link pra ver se ajuda.. http://pedroaraujoprogramador.blogspot.com/2009/05/pesquisa-de-texto-em-delphi-destacando.html


Esse link mostra como selecionar a palavra que eu informei. Eu preciso selecionar uma ´faixa´ de palavras e capturar o texto do meio, que não sei qual é.


Responder

Gostei + 0

16/09/2009

Osocram

Amigo...
Faça um Pos para pegar o inicio e some Lenght desta string. Aqui vc vai ter a posição inicial sem contar c a sua string;

Segundo faça outro Pos procurando o final.

Com isso vc ja tem o PosInicial e o PosFinal.

Espero que tenha ajudado


Responder

Gostei + 0

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

Aceitar