O documento explica os conceitos de caracteres, strings e manipulação de strings em programação. Aprende-se que caracteres são símbolos individuais e strings são conjuntos de caracteres. É mostrado como acessar posições específicas de strings e concatenar strings usando operadores. Exemplos demonstram como manipular strings para alterar ou extrair partes delas.
3. Caracter
● O que é um caracter ?
– Um caracter pode ser tipo de símbolo:
● Sinal de pontuação → !, ?, .
● Número → 0, 1, 2, 3,
● Letra → a, A, b, c, D, e, E
● Operador artimético → +, -, *, /, %
● Símbolo → &, $, |
● …
– Lembrando que é representado por apenas 1 símbolo.
4. String
● Uma string é um conjunto de caracteres.
● Exemplo:
– A palavra “CARRO” possui 5 caracteres. Eles são:
● C
● A
● R
● R
● O
– A junção desses caracteres na sequência formam a
palavra (string) CARRO.
5. Manipulação de Strings
● Manipular uma String envolve acessar as posições
dos caracteres
– Exemplo:
● Na palavra CARRO, cada letra possui uma posição que é
comumente chamada de index.
● Essa posição começa a contar a partir do zero (0).
– Veja os index da palavra CARRO:
●
INDEX – CARACTER
● 0 – C
●
1 – A
●
2 – R
● 3 – R
● 4 – O
6. Manipulação de Strings
● Agora que sabemos sobre caracter, strings e
index podemos manipular uma string.
● Exemplo – Analise a variável NOME:
– NOME=”CARRO”;
– Altere a string da variável NOME para BARRO;
– A única diferença entre essas strings é a primeira
letra, ou seja, precisamos apenas alterar o primeiro
caracter da variável NOME
– Como podemos fazer isso ?
7. Manipulando Strings
● NOME=”CARRO”;
– NOME=”B${NOME:1:4}”;
– echo $NOME
● Saída: BARRO
● O que ${NOME:1:4} está fazendo ?
– Está acessando a variável NOME a partir do
segundo caracter, ou seja, index=1 e vai capturar
até o caracter de index=4
● Nesse caso, ele está capturando ARRO
– Partes de uma string são chamadas de
substrings. Logo, ARRO é substring da
variável NOME
8. Manipulação de Strings
● Ainda analisando:
– NOME=”B${NOME:1:4}”;
– Como ${NOME:1:4} está capturando a substring
ARRO, basta apenas por a letra (caracter) B antes,
as aspas ajudam a formar novas strings
9. As Aspas e Novas Strings
● Podemos formar novas strings a partir da
utilização das aspas. Veja um exemplo:
– LANCHE=”Bolo de Chocolate”;
– PRECO_LANCHE=”2.50”;
– NOVA_STRING=”$LANCHE $PRECO_LANCHE”;
– echo $NOVA_STRING
● Bolo de Chocolate 2.50
● Veja o script no próximo slide
11. Concatenção de Strings
● A contactenação de strings nada mais é do que
a soma de duas ou mais strings
● Exemplo:
– NOME=”Marília”;
– SOBRENOME=”dos Santos”;
– NOME+=” $SOBRENOME”;
● A concatenação é feita através da operação +=
– Veja no próximo slide o script dessa descrição
13. Exercício
● Identifique os index da data de nascimento
presente na string da variável TEXTO e
utilizando manipulação de strings a armazene
na variável DATA_NASCIMENTO.
● TEXTO=”Camila faz aniversário na data
27/05/1993.”
● DATA_NASCIMENTO=””;
15. Fim
● Gostou da Aula ? Deixe um comentário!
– E-mail: olivalpaulinocc@gmail.com
– Face: https://www.facebook.com/pesquisacientista
– Curta a página do Face:
● https://www.facebook.com/pesquisacientistabr/
16. Olival Neto
● Para conhecer meus outros projetos acesse:
– https://sites.google.com/site/olivalne7o/