Hoofletteromskakelaar
Plak teks en wissel tussen agt letterstyle: vier vir skryfwerk en vier vir kode. Die resultaat word bygewerk terwyl u tik, behou u reëlbreuke en volg Unicode se hoofletterreëls eerder as 'n eenvoudige A–Z-tabel.
0 karakters · 0 woorde · 0 reëls
0 karakters · 0 woorde · 0 reëls
Werk heeltemal in hierdie blaaieroortjie. Jou teks word nooit opgelaai of gestoor nie.
Wat dit doen
Lettergrootte-omskakelaar herskryf lettergrootte: HOOFLETTERS, kleinletters, Titelkas, Sinskas, die programmeerstyle camelCase, snake_case en kebab-case, en aLtErNeReNdE kas. Dit gebruik Unicode-kaskaartlegging, met 'n opsie vir Turkse i met en sonder punt.
User Profile ID
user_profile_id
Die agt style en waar elkeen gebruik word
HOOFLETTERS en kleinletters het geen inleiding nodig nie, maar dit is selde die einddoel: opskrifte wil gewoonlik Titelkas hê, waar elke woord met 'n hoofletter begin, en llopende teks wat in hoofletters geplak is, wil gewoonlik Sinskas hê, waar net die eerste letter van elke sin 'n hoofletter is. Stylgidse verskil oor kort woorde in titels (AP en Chicago gebruik albei kleinletters vir kort voorsetsels en lidwoorde, maar met verskillende lyste), daarom gee hierdie omskakelaar elke woord 'n hoofletter en los die uitsonderings vir u.
Die kodestyle verdeel teks in woorde by spasies, leestekens en bestaande hoofletters, so XMLHttpRequest word xml_http_request in snake_case. camelCase is die JavaScript- en Java-konvensie vir veranderlikes, snake_case is standaard in Python en SQL-kolomname, en kebab-case word gebruik vir URL's, CSS-klasname en lêernaam. aFwIsSeLeNdE kas is suiwer dekoratief en kom meestal in memes voor.
Waarom die omskakeling van hoof- en kleinletters moeiliker is as wat dit lyk
Kas-omskakeling word deur die Unicode-standaard bepaal, nie deur die 26 letters van Engels nie, en sommige omskakelings verander die lengte van die teks. Die Duitse ß word SS in hoofletters, so 'n woord kan met een letter langer word. Die Griekse hoofletter Σ het twee kleinletter-vorme: σ binne 'n woord en ς aan die einde daarvan. Ligature soos fi word twee letters wanneer dit met 'n hoofletter geskryf word.
Turks en Azerbeidjans het vier letters waar Engels twee het: i met 'n punt en İ, ı sonder 'n punt en I. Met die standaard Unicode-reëls gee kleinletters van "İ" 'n i gevolg deur 'n kombinerende punt, en hoofletters van "i" gee 'n gewone I, wat istanbul verkeerd laat spel. Merk die Turkse opsie aan en die omskakelaar gebruik die taalspesifieke omskakeling, sodat istanbul İSTANBUL word en ILIK ılık word. Dit is ook hoekom kode wat tekste met toUpperCase vergelyk, vir Turkse gebruikers kan misluk, 'n fout wat bekend genoeg is om sy eie naam te hê, die Turkey-toets.
Wenke vir skoon resultate
Akronieme is die belangrikste ding om ná 'n omskakeling na te gaan. Titelkas skryf NASA as Nasa en Sinskas skryf dit as nasa, omdat die omskakelaar nie kan weet watter woorde name is nie. Maak dit met die hand reg, of skakel net die deel van die teks om wat dit nodig het. Wanneer u identifiseerders voorberei, verwyder eers karakters soos aanhalingstekens en emoji; hulle word uit camelCase-, snake_case- en kebab-case-uitvoer weggelaat. As u ook wil weet hoe lank die teks in woorde of karakters is, plak dit in die Woordteller.
Gereelde vrae
- Behou die hoofletteromskakelaar my reëlbreuke?
- Ja. Elke styl werk reël vir reël, so lyste en paragrawe behou hul vorm. In camelCase, snake_case en kebab-case word elke reël sy eie identifiseerder.
- Waarom het 'n Duitse ß in SS verander?
- Dit is die standaard Unicode-hoofletteromskakeling vir ß. 'n Hoofletter ẞ bestaan (bygevoeg in Unicode 5.1), maar die standaard kas-omskakeling gee steeds SS, soos die Duitse spelreëls tradisioneel vereis.
- Hoe verdeel die omskakelaar woorde vir snake_case?
- Dit begin 'n nuwe woord by elke spasie of leesteken, by elke oorgang van kleinletter na hoofletter, en voor die laaste hoofletter van 'n akroniem wat deur 'n kleinletter gevolg word, so HTMLParser word html_parser.
- Wanneer moet ek die Turkse reëls aanskakel?
- Wanneer die teks Turks of Azerbeidjans is. Daarsonder word i en I soos in Engels omgeskakel, wat woorde met die hoofletter İ met 'n punt of die kleinletter ı sonder 'n punt verkeerd spel.
- Kan dit na PascalCase omskakel?
- Gebruik camelCase en gee die eerste letter van elke reël 'n hoofletter; PascalCase verskil slegs in daardie eerste letter. Konstante-styl (UPPER_SNAKE_CASE) is snake_case gevolg deur HOOFLETTERS.