Ir para conteúdo
Fórum Script Brasil
  • 0

'"aspas"'


Inufelipe

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0

Pelo que eu entendi ele quer saber como colocar uma aspa dentro de uma string literal. Por exemplo, se você colocar...

s = 'Carlos Sant'anna'
... você vai receber um erro porque a segunda aspa estará fechando a primeira. Para que você possa fazer isso, em C, por exemplo, você teria que fazer:
s = 'Carlos Sant\'anna'
A contra-barra (ou barra invertida) em C serve como um caracter de escape para caracteres especiais. Se você mandar escrever o conteúdo de s você verá o texto normalmente:
Carlos Sant'anna
O mesmo caso em VB não teria problemas, uma vez que as strings são denotadas por aspas duplas ("), mas aí e se você quisesse colocar uma aspa dupla dentro do texto? Neste caso você tem que dobrar as aspas que você quer mostrar:
s = "Isto é um ""teste"""
No caso, em s estará o texto:
Isto é um "teste"
Em Python (e Clipper), por exemplo, já não temos que usar de nenhum artíficio como os citados acima, já que ambas as linguagens permitem denotar strings tanto com aspas simples quanto com aspas duplas (então é só inverter quando for o caso), exemplo:
s = "Carlos Sant'anna"
s2 = 'Isto é um "teste"'

Sacou? Três linguagens diferentes e três modos diferentes, cada qual específico. É por isso que ele tinha que dizer qual é a linguagem.

Certo? ;)

Graymalkin

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...