Fórum Encontrar e filtrar string #374973
16/09/2009
0
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
Curtir tópico
+ 0Posts
16/09/2009
Edsant
ex:
SELECT * FROM TABELA WHERE CAMPO LIKE ´¬MENSAGEM¬´
valeu...
Gostei + 0
16/09/2009
Ivonei
Mas não é numa tabela que estou tentando fazer. É num texto copiado para um memo.
Gostei + 0
16/09/2009
Edsant
tenta esse link pra ver se ajuda..
http://pedroaraujoprogramador.blogspot.com/2009/05/pesquisa-de-texto-em-delphi-destacando.html
Gostei + 0
16/09/2009
Ivonei
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 é.
Gostei + 0
16/09/2009
Osocram
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
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)