Achar uma string dentro de outra string
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
Essa string é uma variavel
Ex: x = macaco;
Minha string principal é adeusmanoelcomseuMACACOpreto
achar macaco dentro dessa string
Marcelototini
Curtidas 0
Respostas
Smaug_84
28/08/2003
POS(Substr, Str) : Integer
Esta Fucao retorna o Indice inicial de uma SubString em uma String, ela tb retorna -1 se nao encontar nada
Esta Fucao retorna o Indice inicial de uma SubString em uma String, ela tb retorna -1 se nao encontar nada
GOSTEI 0
Bacalhau
28/08/2003
É 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
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
GOSTEI 0