Como converter texto entre maiúsculas, minúsculas e outros estilos
Cole o texto, escolha um dos modos documentados, como `upper`, `lower`, `title`, `sentence`, `camel`, `snake` ou `kebab`, e execute a conversão. Sem texto ou sem modo selecionado, são usados respetivamente uma entrada vazia e `lower`.
Cole o texto, escolha um dos modos documentados, como upper, lower, title, sentence, camel, snake ou kebab, e execute a conversão. Sem texto ou sem modo selecionado, são usados respetivamente uma entrada vazia e lower.
Visão geral
O Case Converter serve para uniformizar a capitalização de texto quando precisa de preparar títulos, nomes de campos ou identificadores com um formato consistente. Pode escolher entre os modos documentados upper, lower, title, sentence, camel, snake e kebab, consoante o formato pretendido. O texto e a transformação podem ser omitidos: nesse caso, o texto assume uma cadeia vazia e a transformação assume lower.
Como converter o texto
- Introduza ou cole o texto no campo de entrada. Se o deixar vazio, o processamento continua a ser válido e o resultado de texto será vazio.
- Selecione a transformação pretendida:
upperconverte para maiúsculas,lowerpara minúsculas,titleaplica estilo de título,sentenceaplica capitalização de frase, ecamel,snakeekebabreorganizam as palavras para esses formatos. - Execute a conversão e consulte o texto devolvido. Para uma verificação rápida, compare o resultado com o formato escolhido e confirme se os sinais de pontuação que pretendia manter continuam presentes.
- Se estiver a usar
sentence, reveja as frases com atenção. O processamento converte primeiro todo o texto para minúsculas e coloca em maiúscula um carácter de palavra no início ou depois de.,!ou?quando esse sinal é seguido de espaço. - Se estiver a usar
camel,snakeoukebab, considere que o processamento identifica sequências de letras e algarismos ASCII como palavras. Os separadores e outros caracteres não são mantidos nesses três modos.
Como interpretar o resultado
Um resultado bem-sucedido apresenta o texto convertido segundo o modo selecionado, incluindo quando a entrada está vazia. Em upper, lower, title e sentence, a leitura do resultado deve concentrar-se na capitalização. Em camel, snake e kebab, deve verificar também a forma como as sequências de letras e algarismos foram separadas, porque pontuação, separadores e caracteres que não pertencem a essas sequências não são conservados.
A capitalização de frase tem uma regra delimitada: um ponto, ponto de exclamação ou ponto de interrogação sem espaço a seguir não é tratado como início de uma nova frase. Também não deve interpretar uma seleção que não corresponda a uma transformação documentada como uma conversão alternativa. Para texto não vazio, esse valor deixa a entrada inalterada. Os modos documentados são apenas upper, lower, title, sentence, camel, snake e kebab.
Exemplo prático
Uma pessoa precisa de transformar o nome de um relatório num identificador em formato snake.
Uma pessoa introduz Relatório mensal: versão 2, seleciona snake e executa a conversão. Depois, verifica a forma das palavras e confirma que a pontuação original não faz parte do resultado.
O resultado apresenta o texto convertido no modo escolhido; em snake, as palavras reconhecidas aparecem separadas por sublinhados, sem conservar os separadores originais.
Limitações
- Os modos baseados em palavras não conservam separadores nem caracteres fora das sequências de letras e algarismos ASCII. A capitalização de frase não trata pontuação sem espaço seguinte como novo limite, e um modo não reconhecido deixa texto não vazio inalterado.
Erros comuns
- Causa: esperar que
camel,snakeoukebabmantenham pontuação, separadores ou letras com outros caracteres além de ASCII. Correção: reveja o resultado tendo em conta que estes modos usam apenas sequências de letras e algarismos ASCII como palavras.
Perguntas frequentes
O que acontece se eu não introduzir texto?
Quando o texto fica vazio, o resultado de texto também fica vazio, independentemente do modo solicitado.
Qual é a diferença entre deixar o modo vazio e escolher sentence?
Se não selecionar um modo, é usado lower. Se selecionar sentence, o texto é convertido para minúsculas e só são capitalizados os caracteres de palavra no início ou após ., ! ou ? seguidos de espaço.
A conversão para camel, snake ou kebab preserva a pontuação?
Nos modos camel, snake e kebab, são usadas sequências de letras e algarismos ASCII como palavras; por isso, separadores e outros caracteres não são mantidos no resultado.