TC

Dot Case Converter — Ferramenta online gratuita

Processed locally. No data stored.
0 chars

O que é Conversor de maiúsculas e minúsculas?

case) converte seu texto em palavras todas em minúsculas, separadas por pontos. case.

debug), nomenclatura de campos GraphQL e identificadores hierárquicos que representam estruturas aninhadas. Esta ferramenta aceita qualquer formato de entrada — texto simples, camelCase, snake_case ou PascalCase — e o converte em uma saída limpa, em letras minúsculas e separadas por pontos.

Quando usar Conversor de maiúsculas e minúsculas?

case” para nomes de pacotes em Java e Kotlin, chaves de configuração do Spring, identificadores de campos em GraphQL e convenções de nomenclatura de gems em Ruby. host). Ao criar arquivos de propriedades ou configurações YAML com chaves na notação de pontos, esta ferramenta economiza tempo.

Se você precisar de hífens em vez de pontos, experimente o Kebab Case Converter. Para sublinhados, use o Snake Case Converter.

Como usar esta ferramenta

  1. 1Paste your text
  2. 2Click 'Convert' to get dot.case output
  3. 3Copy for config files and identifiers

O conversor detecta os limites entre palavras com base em espaços, hífens, sublinhados e transições de camelCase e, em seguida, une as palavras em letras minúsculas com pontos. Os pontos já presentes na entrada são tratados como separadores e mantidos.

Exemplos

InputOutput
Hello Worldhello.world
firstNamefirst.name
my-config-keymy.config.key
App Settings Configapp.settings.config
database_host_namedatabase.host.name

Regras e comportamento

  • Todas as palavras são convertidas para letras minúsculas. Independentemente do formato de maiúsculas e minúsculas da entrada — MAIÚSCULAS, camelCase ou PascalCase — todas as letras na saída são minúsculas.
  • As palavras são separadas por pontos. Espaços, hífens, sublinhados e transições em camelCase são todos substituídos por separadores de ponto único.
  • Os caracteres especiais e os sinais de pontuação (exceto pontos) são removidos. Apenas letras, números e pontos permanecem na saída, tornando-a adequada para uso como chaves de configuração e nomes de pacotes.

Ferramentas relacionadas

Perguntas frequentes

O que é o dot.case?

A convenção "dot.case" é uma convenção de nomenclatura em que todas as palavras são escritas em minúsculas e separadas por pontos, como app.settings.debug. Ela é amplamente utilizada em nomes de pacotes Java (com.company.product), propriedades de configuração do Spring Boot, GraphQL e arquivos de configuração hierárquicos, nos quais os pontos representam os níveis de aninhamento.

Quando se usa o dot.case?

Os nomes de pacotes em Java e Kotlin (com.example.myapp), as propriedades do Spring Boot (spring.datasource.url), os IDs de grupo do Maven, os nomes de gems em Ruby e algumas convenções do GraphQL utilizam a notação dot.case. Essa notação representa naturalmente estruturas hierárquicas ou aninhadas, pois os pontos sugerem relações pai-filho.

A notação dot.case é a mesma coisa que a notação de namespace?

Muito semelhantes. Os nomes de pacotes Java (com.example.myapp) utilizam a notação de pontos para representar uma hierarquia semelhante à de diretórios, o que constitui uma forma de “dot.case”. Na prática, os conceitos se sobrepõem, embora “dot.case” se refira especificamente à convenção de nomenclatura, enquanto “notação de namespace” se refere ao agrupamento lógico.

Em que o dot.case difere do kebab-case?

O dot.case usa pontos (.) como separadores (hello.world), enquanto o kebab-case usa hífens (-) como separadores (hello-world). Ambos são escritos em letras minúsculas por convenção. A escolha depende do contexto: pontos para chaves de configuração e pacotes, hífens para URLs e classes CSS.

Ele aceita entradas em CamelCase?

Sim. A ferramenta detecta os limites das letras maiúsculas em entradas em camelCase e PascalCase e divide as palavras nesses pontos. Por exemplo, backgroundColor passa a ser background.color e MyComponentName passa a ser my.component.name.