Strings ?

05/12/2005

Olá Pessoal, Boa tarde !

tenho um problema pra resolver, alguém pode me dar uma ajudinha ?

Gostaria de montar uma função para procurar uma ou mais frases dentro de uma string.

Exmplo:

tenho uma string:
´www.meusite.com.br´

queria montar uma function para procurar nessa string se existe a palavra [color=red:240698a4fb]meu[/color:240698a4fb] por exemplo, em qualquer parte da string.


e retornar true se achar ou false se não achar.

Alguém sabe como faço essa pesquisar na string ?


Obrigada.


Renatacoimbra

Respostas

05/12/2005

Emerson

não serve a função Pos()?

por exemplo:

frase := ´www.meusite.com.br´;

if pos(´meu´,frase) = 0 // não achou
then ShowMessage(´Não achou´)
else ShowMessage(´achou!´);


Responder Citar

05/12/2005

Michael

Existe ainda a função [b:a072e34f35]PosEx[/b:a072e34f35], que permite buscar a string começando a partir de uma determinada posição.

function PosEx(const SubStr, S: string; Offset: Cardinal = 1): Integer;


[]´s


Responder Citar

05/12/2005

Nildo

Existe ainda a função [b:98ea7bca2c]PosEx[/b:98ea7bca2c], que permite buscar a string começando a partir de uma determinada posição.
function PosEx(const SubStr, S: string; Offset: Cardinal = 1): Integer;
[]´s


De que Delphi estamos falando michael? No 6 não tem não... pelo menos nas units convencionais não. Tinha ficado até feliz! rsrs Se bem que é simples fazer uma, mas fazer em todos os projetos é triste!

Falowss


Responder Citar

05/12/2005

Michael

De fato, esta função foi implementada apenas a partir da versão 7. Já tá na hora de vc fazer um upgrade não? Estamos no Delphi 2006 já... ;-)

[]´s


Responder Citar

05/12/2005

Nildo

De fato, esta função foi implementada apenas a partir da versão 7. Já tá na hora de vc fazer um upgrade não? Estamos no Delphi 2006 já... ;-) []´s


Isso tem que ser dito a meus superiores hehehe
Falows!!


Responder Citar

05/12/2005

Renatacoimbra

Obrigada pessoal pela ajuda.

estou trabalhando com D2005

vou testar as funções.


Responder Citar