Schreibweise umwandeln

Text als camelCase, snake_case, kebab-case, Überschriften-Schreibweise und sechs weitere neu schreiben, in Ihrem Browser.

Läuft vollständig in Ihrem Browser. Nichts wird hochgeladen, protokolliert oder gespeichert.

Jede Sprache und jedes Team hat sich auf eine andere Art festgelegt, Wörter zu einem Namen zu verbinden, und die Umwandlungen dazwischen sind die Sorte Sache, die von Hand schnell geht, bis es vierzig davon sind. Fügen Sie die Namen ein, wählen Sie die Konvention, nehmen Sie das Ergebnis.

Wie es funktioniert

Der Text wird zuerst in Wörter zerlegt. Alles, was kein Buchstabe und keine Ziffer ist, trennt sie, und ein Kleinbuchstabe gefolgt von einem Großbuchstaben ebenfalls: userName sind zwei Wörter. Eine Folge von Großbuchstaben gefolgt von einem großgeschriebenen Wort trennt vor dem letzten Großbuchstaben, parseHTTPResponse ergibt also parse, HTTP und Response statt eines oder zweier Wörter.

Ein Buchstabe neben einer Ziffer trennt nicht, was utf8 und sha256 heil lässt. Danach ist jede Konvention einfach eine Art, diese Wörter wieder zusammenzufügen.

Die Überschriften- und die Satz-Schreibweise sowie GROSS und klein sind von anderer Art: Sie behalten die Zeichensetzung und die Abstände, die Sie geschrieben haben, denn ein Satz ist danach immer noch ein Satz. Die Bezeichnerstile verwerfen die Gliederung, denn ein Bezeichner hat keine.

Beispiele

Fall Eingabe Ergebnis
Eine Abkürzung mitten in einem Bezeichner parseHTTPResponse parse_http_response
Eine Wendung, die zu einer Konstante wird maximum retry count MAXIMUM_RETRY_COUNT
Eine Versionsnummer, die überleben muss utf8 encoder v2 utf8EncoderV2

Häufige Fragen

Warum wird aus HTTPResponse http_response und nicht h_t_t_p_response?

Weil eine Folge von Großbuchstaben als ein Wort gelesen wird. Die Trennung geschieht vor dem letzten Großbuchstaben der Folge, wenn ein Kleinbuchstabe darauf folgt, und das ist die einzige Lesart, die sowohl die Abkürzung als auch das Wort danach zurückgewinnt.

Warum ist die Überschriften-Schreibweise nicht dasselbe wie PascalCase?

PascalCase ist ein Bezeichner: Die Leerzeichen sind weg. Die Überschriften-Schreibweise ist Prosa mit Großbuchstaben, Leerzeichen und Zeichensetzung bleiben also genau dort, wohin Sie sie gesetzt haben.

Lässt es in der Überschriften-Schreibweise kleine Wörter klein?

Nein. Jedes Wort wird großgeschrieben. Welche Wörter ein Stilhandbuch kleinlässt, unterscheidet sich zwischen den Handbüchern und zwischen den Sprachen, und eines davon stillschweigend anzuwenden wäre eine Entscheidung, für die dieses Tool keine Grundlage hat.

Was passiert mit Buchstaben mit Akzent?

Sie bleiben erhalten und ihre Groß- und Kleinschreibung wird richtig umgesetzt, aus élève wird also ÉLÈVE. Akzente zu entfernen ist eine andere Arbeit, und der Slug-Generator erledigt sie.

Wozu dient die türkische Option?

Türkisch und Aserbaidschanisch schreiben das i mit Punkt und das i ohne Punkt als zwei Buchstaben: Der Großbuchstabe zu i ist İ, der Kleinbuchstabe zu I ist ı. Ohne die Option wird aus istanbul ISTANBUL, was in diesen Sprachen ein Rechtschreibfehler ist; mit ihr İSTANBUL. Sie ist nur auf Seiten in diesen Sprachen vorausgewählt, denn der eingefügte Text muss nicht in der Sprache der Seite sein.

Gut zu wissen

  • Alles geschieht in Ihrem Browser. Was Sie einfügen, wird nicht hochgeladen, nicht protokolliert und nicht gespeichert.

Alle Code Tools