Texto
Exemplos de textos são:
"Coisa 1"
"12. Março de 2010 "
"" (texto vazio)
O texto pode conter letras (minúsculas ou maiúsculas), números, sinais de pontuação, outros símbolos e espaços.
Blocos
Criação de texto
O bloco a seguir cria o texto "Olá" e o salva na variável chamada Saudação:
O bloco de criação de texto combina o valor da variável saudação e o novo texto "mundo" com o texto "Olámundo". Observe que não há espaço entre os dois textos, uma vez que não havia nenhum em ambos os textos originais.
Para aumentar o número de entradas de texto, clique no símbolo (+). Para remover a última tarefa, clique no símbolo (-).
Alteração de texto
O bloco em ... anexo adiciona o texto dado à variável especificada. Neste exemplo, ele altera o valor da variável saudação de "Olá" para "Olá, você!":
Comprimento do texto
O comprimento do bloco conta o número de caracteres (letras, números etc.) contidos em um texto. A duração de "Nós somos#1!" é 12 e o comprimento do texto vazio é 0.
Verifique se há texto em branco
O módulo está vazio verifica se o texto especificado está vazio (tem comprimento 0). O resultado é verdadeiro no primeiro exemplo e falso no segundo exemplo.
Busca de texto
Esses blocos podem ser usados para verificar se um texto aparece em outro texto e, em caso afirmativo, onde ele aparece. Por exemplo, a primeira ocorrência de "l" em "Olá" é perguntada aqui, o resultado é 2:
Este pede a última ocorrência de "l" em "Olá", que também resulta em 2:
Independentemente de a primeira ou última ocorrência ser selecionada, este bloco retorna o resultado 0, pois "Olá" não contém um "z".
Extração de texto
Extrair um único caractere
Isso resulta em "b", a segunda letra em "abcde":
Isso dá "d", a penúltima letra em "abcde":
Isso dá "a", a primeira letra em "abcde":
Isso dá "e", a última letra em "abcde":
Isso dá cada uma das 5 letras em "abcde" com igual probabilidade:
Nenhum deles altera o texto do qual é extraído.
Extrair um trecho de texto
Com o bloco no texto ... corrente de caracteres, um trecho de texto pode ser extraído, começando com:
- Letra #
- Letra # do final
- Primeira letra
começa e com:
- Letra #
- Letra # do final
- última letra
termina.
O exemplo a seguir extrai "abc":
Ajustar a caixa de texto
Este bloco cria uma versão do texto de entrada que pode ser salvo tanto em
- MAIÚSCULAS (todas as letras em maiúsculas) ou em
- minúsculas (todas as letras em minúsculas) ou em
- Substantivos próprios (primeiras letras maiúsculas, outras letras minúsculas).
O resultado do seguinte bloco é "OLÁ":
Os caracteres não alfabéticos não são afetados. Observe que este bloco não funciona no que se refere ao texto em idiomas que não diferenciam maiúsculas de minúsculas, como, por exemplo, o chinês.
Cortar (remover) espaços
O bloco a seguir remove espaços, dependendo do que está definido no menu suspenso (triângulo pequeno):
- no início do texto
- no final do texto
- em ambos os lados do texto
O resultado do bloco a seguir é "Oi você".
Espaços no meio do texto não são afetados.
Emitir texto
O bloco emitir faz com que o valor de entrada seja exibido na janela do console:
Em nenhum caso será enviado para a impressora, como o nome pode sugerir.
Emitir texto com formatação
Com o bloco formatar texto, os blocos podem emitir texto com conteúdo variável formatado. Todos os marcadores de posição {} no texto são substituídos pelo conteúdo das variáveis anexadas após o texto. A formatação pode ser especificada entre chaves. A formatação {:.1f}, por exemplo, exibe apenas a primeira casa decimal do ponto decimal na variável t .