Schreibweise-Konverter
Konvertieren Sie Text in GROSSBUCHSTABEN, kleinbuchstaben, Titelformat, camelCase und mehr.
Ergebnis erscheint hier...
Ergebnis erscheint hier...
Ergebnis erscheint hier...
Ergebnis erscheint hier...
Ergebnis erscheint hier...
Ergebnis erscheint hier...
Ergebnis erscheint hier...
Ergebnis erscheint hier...
Über dieses Tool
Der Groß-/Kleinschreibungskonverter transformiert Text sofort zwischen verschiedenen Buchstabenformaten. Ob Sie GROSSBUCHSTABEN für Überschriften, kleinbuchstaben für E-Mail-Adressen, Titel Case für Buchtitel oder camelCase für Programmier-Variablennamen benötigen — dieses Tool verarbeitet alle gängigen Umwandlungen.
Fügen Sie Ihren Text ein und wählen Sie das gewünschte Ausgabeformat. Unterstützte Konvertierungen umfassen: GROSSBUCHSTABEN, kleinbuchstaben, Titel Case, Satz-Case, camelCase, PascalCase, snake_case und kebab-case.
Schreibungskonvertierung ist besonders nützlich in Programmier-Workflows, wo Namenskonventionen je nach Sprache unterschiedlich sind: JavaScript verwendet camelCase für Variablen, Python verwendet snake_case, CSS verwendet kebab-case und die meisten objektorientierten Sprachen verwenden PascalCase für Klassennamen.
Häufig gestellte Fragen
Code-Implementierung
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.