GARANTIR DESCONTO

Fórum Achar uma string dentro de outra string #178233

28/08/2003

0

Existe um comando que encontra uma string dentro de outra string?

Essa string é uma variavel

Ex: x = macaco;

Minha string principal é adeusmanoelcomseuMACACOpreto

achar macaco dentro dessa string


Marcelototini

Marcelototini

Responder

Posts

28/08/2003

Smaug_84

POS(Substr, Str) : Integer


Esta Fucao retorna o Indice inicial de uma SubString em uma String, ela tb retorna -1 se nao encontar nada


Responder

Gostei + 0

28/08/2003

Bacalhau

É a funçãp POS(Substr, Str) : Integer

Devolve a posição da Substr em Str. Se não encontrar devolde o valor zero. Mas atenção ´macaco´ é diferente de ´MACACO´. O melhor é fazer

I := POS(UPPERCASE(SUBSTR), UPPERCASE(STR));
if i <> 0 then <encontrou>;

Quanto ao comportamento com caracteres com acentos, não sei como reagirá

Abraço
bacalhau


Responder

Gostei + 0

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

Aceitar