Encontrar e filtrar string
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
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
Curtidas 0
Respostas
Edsant
16/09/2009
a melhor opção é usar a função LIKE do SQL :
ex:
SELECT * FROM TABELA WHERE CAMPO LIKE ´¬MENSAGEM¬´
valeu...
ex:
SELECT * FROM TABELA WHERE CAMPO LIKE ´¬MENSAGEM¬´
valeu...
GOSTEI 0
Ivonei
16/09/2009
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.
GOSTEI 0
Edsant
16/09/2009
desculpa...
tenta esse link pra ver se ajuda..
http://pedroaraujoprogramador.blogspot.com/2009/05/pesquisa-de-texto-em-delphi-destacando.html
tenta esse link pra ver se ajuda..
http://pedroaraujoprogramador.blogspot.com/2009/05/pesquisa-de-texto-em-delphi-destacando.html
GOSTEI 0
Ivonei
16/09/2009
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 é.
GOSTEI 0
Osocram
16/09/2009
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
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