Pereiti prie pagrindinio turinio

Teksto registro konverteris nemokamai

Konvertuokite tekstą į DIDŽIĄSIAS, mažąsias raides, Kiekvieno Žodžio Didžiąsias, camelCase, snake_case ir kt.

Veikia neprisijungus, kai įkeliama
0 simboliai0 žodžiai0 sakiniai0 eilučių
UPPERCASE

Rezultatai pasirodys čia

lowercase

Rezultatai pasirodys čia

Title Case

Rezultatai pasirodys čia

Kiekvieną Žodį Rašyti Didžiąja

Rezultatai pasirodys čia

Sentence case

Rezultatai pasirodys čia

camelCase

Rezultatai pasirodys čia

PascalCase

Rezultatai pasirodys čia

snake_case

Rezultatai pasirodys čia

kebab-case

Rezultatai pasirodys čia

CONSTANT_CASE

Rezultatai pasirodys čia

dot.case

Rezultatai pasirodys čia

path/case

Rezultatai pasirodys čia

Train-Case

Rezultatai pasirodys čia

aLtErNaTiNg

Rezultatai pasirodys čia

iNVERSE cASE

Rezultatai pasirodys čia

sPoNgE cAsE

Rezultatai pasirodys čia

Pašalinti diakritikus

Rezultatai pasirodys čia

URL slugas

Rezultatai pasirodys čia

Vienas sakinys eilutėje

Rezultatai pasirodys čia

Nukirpti ir sutraukti tarpus

Rezultatai pasirodys čia

Dažniausi naudojimo būdai

  • Pavadinimo atvejo keitiklisKonvertavimas teksto į tinkamą pavadinimo atvejį — tinkamai didinkite antraštes, straipsnių pavadinimus ir skyrių antraštes.
  • Sakinio atvejo keitiklisKonvertavimas teksto į sakinio atvejį — didinkite pirmąją kiekvieno sakinio raidę, jei norite gauti tvarkingą, skaitomą tekstą.
  • Didžiosios ir mažosios raidės keitiklisSukeiskite tekstą tarp DIDELIŲ ir mažų raidžių — formatinis kodas, valyti duomenys ir standartizuoti tekstą iš karto.
  • camelCase & snake_case keitiklisKonvertavimas teksto tarp camelCase, snake_case, kebab-case ir PascalCase — svarbu kūrėjams.
  • Teksto atvejo keitiklis turinio rašytojamsTobulai suformatuokite savo turinį — pavadinimo atvejai antraštėms, sakinio atvejai tekstui ir tinkamas atvejai vardams.

Kaip tai veikia

Visi 14 raidžių dydžio konvertavimų vyksta visiškai jūsų naršyklėje, naudojant rankomis parašytus Unicode palaikančius algoritmus — jokios bibliotekos, jokio serverio, jokio įkėlimo. JavaScript gimtosios Unicode savybių escape sekos (\p{L}, \p{N}) išlaiko raides su diakritikais ir ne lotyniškus simbolius nepakitusius per kiekvieną transformaciją.

  1. 1
    Gyvas reaktyvus analizavimas
    Kiekvienas paspaudimas suaktyvina useMemo skaičiavimą, kuris vienu metu vykdo visas 14 konvertavimo funkcijų jūsų įvesčiai, todėl rezultatai atsinaujina realiu laiku, be jokios delsos ar mygtuko paspaudimo.
  2. 2
    Unicode suvokiantis žetonizavimas
    Prieš padalijant ar sujungiant žodžius, kodas pašalina priekyje/gale esančius ne raidinius-skaitinius simbolius, naudodamas \p{L} ir \p{N} Unicode savybių escape sekas. Tai užtikrina, kad žodžiai, tokie kaip „café“ ar „naïve“, teisingai žetonizuojami į camelCase ar snake_case, neprarandant raidžių su diakritikais.
  3. 3
    Formatui specifinė eilutės transformacija
    Kiekvienas raidžių stilius taiko savo reguliariojo reiškinio logiką: skirtuku pagrįsti formatai (snake, kebab, dot, path, CONSTANT) naudoja vieną pakeitimą, kuris sutraukia visas ne žodines sekas į skirtuką; struktūriniai formatai (camelCase, PascalCase, Train-Case) papildomai prideda didžiąją raidę žodžių ribose; sakinio ir antraštės stilius naudoja žvilgsnio į priekį šablonus, kad didžioji raidė būtų tik po skyrybos ar tarpų ribų.
  4. 4
    Kopijuoti ar atsisiųsti rezultatus
    Kiekviena rezultato kortelė turi savo kopijavimo mygtuką, naudojantį navigator.clipboard API. „Kopijuoti visus“ ir „Atsisiųsti .txt“ sujungia visas 14 išvesčių kaip pažymėtus paprasto teksto blokus. Jūsų paskutinė įvestis išsaugoma localStorage, todėl ji išlieka po puslapio atnaujinimo, niekada nepaliekant jūsų įrenginio.

Susiję įrankiai

Dažnai užduodami klausimai