raatools/

Store/små bokstaver

Konverter tekst mellom STORE, små, Tittel, camelCase, snake_case og mer.

Hva er en tekstkonverterer for bokstavstørrelse?

En tekstkonverterer for bokstavstørrelse transformerer tekst mellom forskjellige store/små bokstav-stiler: STORE BOKSTAVER, små bokstaver, Tittel Stil, Setningsstil, camelCase, PascalCase, snake_case, kebab-case og mer. I stedet for å manuelt skrive om tekst, lim den inn og konverter øyeblikkelig. Dette verktøyet er essensielt for programmerere som jobber med forskjellige navnekonvensjoner og skribenter som trenger å fikse store/små bokstaver.

Programmeringsspråk bruker spesifikke navnekonvensjoner: JavaScript foretrekker camelCase for variabler og PascalCase for klasser, Python bruker snake_case, og CSS bruker kebab-case. Konvertering mellom disse stilene manuelt er kjedelig og feilutsatt. Skribenter trenger ofte å konvertere overskrifter til Tittel Stil eller fikse tekst som ble skrevet med caps lock.

Bokstavstiler forklart

  • STORE BOKSTAVER — alle bokstaver er kapitalisert. Brukes for akronymer, konstanter og utheving.
  • små bokstaver — alle bokstaver i minuskel. Vanlig for CSS-klassenavn og URL-slugs.
  • Tittel Stil — stor forbokstav i hvert betydningsfullt ord. Brukes for overskrifter og titler.
  • Setningsstil — stor bokstav bare i første ord og egennavn. Standard for brødtekst.
  • camelCase — ingen mellomrom, hvert ord har stor forbokstav unntatt det første. Standard for JavaScript-variabler.

Slik bruker du dette verktøyet

Lim inn eller skriv teksten din, deretter klikk på ønsket stilknapp. Den konverterte teksten vises øyeblikkelig og kan kopieres med ett klikk. Verktøyet bevarer spesialtegn, tall og tegnsetting mens det bare konverterer alfabetiske tegn.

Navnekonvensjoner i programmering

Konsekvente navnekonvensjoner forbedrer kodelesbarhet. camelCase og PascalCase er standard i JavaScript, TypeScript og C#. snake_case er foretrukket i Python, Ruby og Rust. kebab-case brukes i CSS, HTML-attributter og URL-slugs. SCREAMING_SNAKE_CASE brukes for konstanter i mange språk. Dette verktøyet hjelper med å konvertere mellom alle disse stilene ved refaktorering av kode eller tilpasning av kode fra ett språk til et annet.

Eksempel i praksis

Lim inn hello world example, og hver modus omformer det forutsigbart: UPPERCASE gir HELLO WORLD EXAMPLE, Title Case gir Hello World Example, camelCase gir helloWorldExample, snake_case gir hello_world_example, og kebab-case gir hello-world-example. Sentence case gjør bare den første bokstaven stor. Å bytte mellom disse for hånd over en lang liste er feilutsatt, så batch-konvertering sparer tid når du gir nytt navn til variabler eller rydder kolonner i regneark.

Vanlige feil

Title Case er ikke bare å gjøre hvert ord til stor forbokstav — de fleste stilguider holder korte artikler og preposisjoner som "a", "of" og "the" små med mindre de starter tittelen. I kode fører blanding av snake_case og camelCase i ett prosjekt til feil og mislykkede oppslag fordi identifikatorer skiller mellom store og små bokstaver. Forkortelser er en annen felle: parseURL og parseUrl er ulike symboler, så velg en regel og bruk den konsekvent.

Ofte stilte spørsmål

Hva er forskjellen mellom Tittel Stil og Setningsstil?

Tittel Stil kapitaliserer den første bokstaven i hvert betydningsfullt ord (artikler som 'en', 'den', og preposisjoner som 'i', 'på' er vanligvis med små bokstaver med mindre de starter tittelen). Setningsstil kapitaliserer bare det første ordet og egennavn, akkurat som en vanlig setning. Akademiske stiler (APA, Chicago, MLA) har spesifikke regler for Tittel Stil om hvilke ord som skal kapitaliseres.

Kan dette verktøyet håndtere ikke-engelsk tekst?

Ja. Verktøyet støtter Unicode-tegn inkludert aksentbokstaver (som e med aksent, u med umlaut), kyrillisk, gresk og andre skriftsystemer som har store/små bokstav-distinksjoner. Språk uten store/små bokstaver (som kinesisk, japansk, arabisk) passerer gjennom uendret. Verktøyet håndterer også lokalspesifikke regler som den tyrkiske prikkede og prikk-løse I-en korrekt.

Hva er forskjellen mellom camelCase og PascalCase?

Begge fjerner mellomrom og gjør ordgrenser til stor forbokstav, men camelCase starter med liten bokstav (userName) mens PascalCase også gjør den første bokstaven stor (UserName). Konvensjonelt navngir camelCase variabler og funksjoner, mens PascalCase navngir klasser og typer.