Ir para o conteúdo
Allin

Conversor de caixa (código)

Converta identificadores entre camelCase, snake_case, kebab-case, PascalCase e CONSTANT_CASE, um por linha. As séries de maiúsculas são bem separadas: parseHTTPResponse dá parse_http_response.

Ferramentas relacionadas

Todas as ferramentas: Web e rede

Conversor de caixa (código) usa-se gratuitamente, as vezes que quiseres, diretamente nesta página. Está arrumada em Web e rede no nosso catálogo, ao lado de Conversor para kebab-case e Conversor para snake_case.

Como usar

  1. Abra a ferramenta — sem registo nem instalação.
  2. Introduza os seus dados ou ajuste as opções disponíveis.
  3. Obtenha o seu resultado ao instante e copie-o ou descarregue-o.

Perguntas frequentes

Para que serve Conversor de caixa (código)?

Converta identificadores entre camelCase, snake_case, kebab-case, PascalCase e CONSTANT_CASE, um por linha. As séries de maiúsculas são bem separadas: parseHTTPResponse dá parse_http_response.

Em que casos se usa na prática?

Tirar dados utilizáveis de algo que nunca foi feito para ser analisado: extrair todos os endereços de um fio colado, transformar uma coluna de linhas num array JSON ou numa cláusula SQL IN, renomear cem identificadores de snake_case para camelCase de uma vez.

Qual é o erro mais comum?

Achar que uma extração é exaustiva. Um padrão que apanhe todos os endereços da amostra continuará a falhar o que ficou partido por uma quebra de linha, o escrito com nome visível e o que um cliente de e-mail transformou em ligação — conte o que saiu face ao que esperava antes de usar a lista.

Em que difere Conversor de caixa (código) de Conversor para kebab-case?

Estão próximos mas respondem a perguntas diferentes: Conversor para kebab-case é o que deves abrir quando se trata de converta qualquer texto ou identificador camelCase em kebab-case minúsculo (com hífens). Escolhe o que corresponde ao teu ponto de partida — ambos são gratuitos.

Existe uma ferramenta para o passo seguinte?

Conversor para snake_case é o mais próximo a seguir a este: Converta qualquer texto ou identificador camelCase em snake_case minúsculo.

De onde vêm os dados?

A extração assenta em padrões, não num analisador: reconhece as formas comuns de um endereço, um URL ou um IP em vez de os validar face à especificação. É o compromisso certo para uma colagem e o errado para um dado que vai guardar.

Para saber mais

Todos os guias
ExplicaçãocamelCase vs snake_case: guia das convenções de nomenclatura no códigocamelCase, snake_case, PascalCase e kebab-case explicados: como cada um se apresenta, onde é a convenção e como escolher um de forma coerente.ComparaçãocamelCase, snake_case, kebab-case: qual usar, e porque raramente és tu a escolherAs convenções não são gosto. O hífen é o operador menos, pelo que kebab-case não pode ser um identificador na maioria das linguagens - e é exatamente por isso que o CSS e os URL o usam. Mais a ida e volta com siglas que corrompe nomes em silêncio, e a regra que a corrige.ExplicaçãoA cifra de César explicada: como funcionam o deslocamento e o ROT13A cifra de César desloca cada letra por uma quantidade fixa. Saiba como funciona o deslocamento, porque o ROT13 é um caso especial, como codificar e descodificar à mão, e porque a cifra não oferece segurança real hoje.TutorialComo converter JSON para CSV: achatar arrays de objetos em linhas e colunasUm guia prático para transformar um array JSON de objetos num ficheiro CSV limpo, incluindo o achatamento de campos aninhados e os casos-limite.ExplicaçãoO que é um slug de URL? Porquê minúsculas, com hífens e bom para SEOUm slug de URL é a parte legível e com hífens de um endereço web que nomeia uma página. Saiba por que os slugs são minúsculos, como ajudam o SEO e como gerar um a partir de um título.ExplicaçãoPonto e vírgula, tabulação, barra: escolher um delimitador que sobreviva à viagemPorque é a língua de quem lê que decide o delimitador, o que o conversor faz às aspas quando muda, o que é realmente a primeira linha sep=, e a contagem de células citadas na mesma exportação escrita de cinco maneiras.