đŸ› ïžToolsShed

Schreibweise-Konverter

Konvertieren Sie Text in GROSSBUCHSTABEN, kleinbuchstaben, Titelformat, camelCase und mehr.

UPPERCASE

Ergebnis erscheint hier...

lowercase

Ergebnis erscheint hier...

Title Case

Ergebnis erscheint hier...

Sentence case

Ergebnis erscheint hier...

camelCase

Ergebnis erscheint hier...

snake_case

Ergebnis erscheint hier...

kebab-case

Ergebnis erscheint hier...

aLtErNaTiNg

Ergebnis erscheint hier...

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.