Convertitore maiuscole/minuscole
Converti il testo in MAIUSCOLO, minuscolo, Titolo, camelCase e altro.
Il risultato apparirà qui...
Il risultato apparirà qui...
Il risultato apparirà qui...
Il risultato apparirà qui...
Il risultato apparirà qui...
Il risultato apparirà qui...
Il risultato apparirà qui...
Il risultato apparirà qui...
Il convertitore di maiuscole/minuscole trasforma il testo tra diversi formati di capitalizzazione all'istante. Che tu abbia bisogno di MAIUSCOLE per i titoli, di minuscole per gli indirizzi email, di Titolo per i titoli di libri o di camelCase per i nomi di variabili di programmazione, questo strumento gestisce tutte le trasformazioni comuni.
Incolla il tuo testo e seleziona il formato di output desiderato. Le conversioni supportate includono: MAIUSCOLE, minuscole, Titolo, Frase, camelCase, PascalCase, snake_case e kebab-case.
La conversione di maiuscole è particolarmente utile nei flussi di lavoro di programmazione, dove le convenzioni di denominazione differiscono per linguaggio: JavaScript usa camelCase per le variabili, Python usa snake_case, CSS usa kebab-case e la maggior parte dei linguaggi orientati agli oggetti usa PascalCase per i nomi delle classi.
Domande Frequenti
Implementazione del Codice
import re
def to_words(text: str) -> list[str]:
"""Split text into words, handling camelCase, snake_case, kebab-case, and spaces."""
text = re.sub(r"([a-z])([A-Z])", r"\1 \2", text) # camelCase split
text = re.sub(r"[_\-]+", " ", text) # snake/kebab to space
return [w for w in text.strip().split() if w]
def to_camel_case(text: str) -> str:
words = to_words(text)
return words[0].lower() + "".join(w.capitalize() for w in words[1:])
def to_pascal_case(text: str) -> str:
return "".join(w.capitalize() for w in to_words(text))
def to_snake_case(text: str) -> str:
return "_".join(w.lower() for w in to_words(text))
def to_kebab_case(text: str) -> str:
return "-".join(w.lower() for w in to_words(text))
def to_screaming_snake(text: str) -> str:
return "_".join(w.upper() for w in to_words(text))
# Example usage
text = "hello world example"
print(to_camel_case(text)) # helloWorldExample
print(to_pascal_case(text)) # HelloWorldExample
print(to_snake_case(text)) # hello_world_example
print(to_kebab_case(text)) # hello-world-example
print(to_screaming_snake(text)) # HELLO_WORLD_EXAMPLE
Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.