quinta-feira, 4 de agosto de 2016

Convertendo String - Inspect Converting

Olá!

Para converte um ou vários caracteres de uma string para outro carácter, podemos utilizar o comando INSPECT CONVERTING.

A sintaxe básica desse comando é:

INSPECT string CONVERTING caracter-X  TO caracter-Y.

Exemplo:
INSPECT 'AAABCD' CONVERTING 'A' TO 'Z'.
Resultado:  ZZZBCD

Esse comando possui variadas cláusulas adicionas, conforme apresentado no código abaixo:

INSPECT CONVERTING FELIPE BARBOSA FERREIRA
INSPECT CONVERTING FELIPE BARBOSA FERREIRA


No código acima, temos três comandos de conversão, sendo o primeiro e segundo com o Inspect Converting, e o terceiro com o Inspect Replacing. De modo, que a execução dos comandos:

  1. Converte todas as letras para maiúsculo.
  2. Transforma as letras "ABORS" em "#", com a condição de converter apenas as letras que estão entre "Felipe" e "Ferreira".
  3. Troca todos os caracteres que estão após "Felipe" para "*".
O resultado da execução do código acima, é:
Nome em caixa alta: FELIPE BARBOSA FERREIRA
Resultado #: FELIPE ####### FERREIRA      
Resultado *: FELIPE ******************     

Para Ctrl + C do código acesse aqui.
Consultar a relação de Termos e Abreviaturas acesse aqui.
FELIPE BARBOSA FERREIRA

Até o próximo post!

Nenhum comentário:

Postar um comentário