Convertisseur de casse
Convertissez le texte en MAJUSCULES, minuscules, Titre, camelCase et plus.
Le résultat apparaßtra ici...
Le résultat apparaßtra ici...
Le résultat apparaßtra ici...
Le résultat apparaßtra ici...
Le résultat apparaßtra ici...
Le résultat apparaßtra ici...
Le résultat apparaßtra ici...
Le résultat apparaßtra ici...
Le convertisseur de casse transforme le texte entre différents formats de capitalisation instantanément. Que vous ayez besoin de MAJUSCULES pour les titres, de minuscules pour les adresses email, de Titre pour les titres de livres ou de camelCase pour les noms de variables de programmation, cet outil gÚre toutes les transformations courantes.
Collez votre texte et sélectionnez le format de sortie souhaité. Les conversions supportées comprennent : MAJUSCULES, minuscules, Titre, Phrase, camelCase, PascalCase, snake_case et kebab-case.
La conversion de casse est particuliĂšrement utile dans les flux de travail de programmation, oĂč les conventions de nommage diffĂšrent selon le langage : JavaScript utilise camelCase pour les variables, Python utilise snake_case, CSS utilise kebab-case et la plupart des langages orientĂ©s objet utilisent PascalCase pour les noms de classes.
Questions Fréquentes
Implémentation du Code
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.