Vê se te ajuda:

procedure TForm1.Button1Click(Sender: TObject);
var
  vTexto: String;
begin

  vTexto := 'Tromba d''água';

  if (Pos(Chr(39),vTexto) > 0) then
    ShowMessage('O texto [' + vTexto + '] possui apóstrofo')
  else
    ShowMessage('O texto [' + vTexto + '] NÃO possui apóstrofo');
end;



2009/4/16 Fellipe Henrique <felli...@gmail.com>

>
>
> Amigos, como faço pra saber se uma string tem um apostrofo?
>
> estou tentando if s[i] = '''' then
>
> porem, esse: '''' gera 2 apostrofos... e nao somente um... se eu fizer '''
> dá erro de compilação...
>
> como proceder?
>
> Att.
> --
> _________________________________
> T.·.F.·.A.·.
> Fellipe Henrique
> Blog: www.digitumsoft.com.br/blogs/fellipeh
> ----------------------------------------------------------
> CAMPANHA POR UMA INTERNET SEGURA
> Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar
> mensagens use SEMPRE o "Cco" (cópia oculta).
> Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar
> um e-mail, delete todas as informações que apareçam no corpo do e-mail e
> que
> possam ser usadas por hackers.
> #######################################
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a