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

Manipulação String


Guest - Leticia -

Pergunta

Guest - Leticia -

Olá,

Tenho a seguinte string: 'Cód. Ref. [1] L.C.U. !'

Como faço para pegar somente o valor que esta entre colchetes?

Preciso que me retorne somente o número 1.

str := '1'

Não tenho a menor idéia de como fazer isso.

falou...

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Olá você pode utilizar a função copy.

Por exemplo:

Se a variável possui 'Cód. Ref. [1] L.C.U. !'

temos que copiar a partir do caractere 12, lembrando que o espaço em branco também é um caractere.

Então ficaria mais ou menos assim:

Copy(Variável,1,12);

Ele copiaria um caractere apartir do caractere 12.

Estou semo delhi e não teste, mas deve ser isso ai mesmo.... qualquer coisa posta ai.

Abraços

Alexandre

Link para o comentário
Compartilhar em outros sites

  • 0
Copy(Variável,1,12);

Ele copiaria um caractere apartir do caractere 12.

Estou semo delhi e não teste, mas deve ser isso ai mesmo.... qualquer coisa posta ai.

só dando uma forcinha...

function Copy(S; Index, Count: Integer): string;

neste caso, deveria ser assim: Copy(Variável, 12, 1);

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0
function Copy(S; Index, Count: Integer): string;

O único problema que eu vejo é que se tiver uma string assim: 'Cód. Ref. [12] L.C.U. !' --> Ao invés de copiar o 12 irá copiar o 1...

Seria interessante usar um loop usando a função pos('[',string);

OBS: fico devendo o exemplo, pois estou sem Delphi :-(

abs.

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...