Slaan oor na hoofinhoud
LibraTool logoLibraTool

Gratis Tekskas-omskeper

Omskep teks na HOOFLETTERS, kleinletters, Titelkas, camelCase, snake_case en meer.

Werk vanlyn sodra gelaai
0 karakters0 woorde0 sinne0 lyne
UPPERCASE

Resultate sal hier verskyn

lowercase

Resultate sal hier verskyn

Title Case

Resultate sal hier verskyn

Hoofletter Vir Elke Woord

Resultate sal hier verskyn

Sentence case

Resultate sal hier verskyn

camelCase

Resultate sal hier verskyn

PascalCase

Resultate sal hier verskyn

snake_case

Resultate sal hier verskyn

kebab-case

Resultate sal hier verskyn

CONSTANT_CASE

Resultate sal hier verskyn

dot.case

Resultate sal hier verskyn

path/case

Resultate sal hier verskyn

Train-Case

Resultate sal hier verskyn

aLtErNaTiNg

Resultate sal hier verskyn

iNVERSE cASE

Resultate sal hier verskyn

sPoNgE cAsE

Resultate sal hier verskyn

Verwyder aksente

Resultate sal hier verskyn

URL-slug

Resultate sal hier verskyn

Een sin per reël

Resultate sal hier verskyn

Knip en vou spasies saam

Resultate sal hier verskyn

Algemene gebruike

  • Titel Kaste OmsettersOmskep teks na behoorlike titel kaste — hoofletters koppe, artikelstitels en afdeling-koppe korrek.
  • Sin Kaste OmsettersOmskep teks na sin kaste — hoofletters die eerste letter van elke sin vir skoon, leesbare teks.
  • HOOFLETTER & kleinletter omsettersWissel teks tussen HOOFLETTER en kleinletter — kode formaateer, skoon data en standaardiseer teks onmiddellik.
  • camelCase & snake_case OmsettersOmskep teks tussen camelCase, snake_case, kebab-case en PascalCase — noodsaaklik vir ontwikkelaars.
  • Teks Kaste Omsetters vir Inhouds SkrywersFormaateer u inhoud perfek — titel kaste vir koppe, sin kaste vir liggaamsteks, behoorlike kaste vir name.

Hoe dit werk

Al 14 kasomskakelings gebeur heeltemal in jou blaaier met handgeskrewe Unicode-bewuste algoritmes — geen biblioteek, geen bediener, geen oplaai nie. JavaScript se inheemse Unicode-eienskap-ontsnappings (\p{L}, \p{N}) hou geaksentueerde en nie-Latynse karakters intak deur elke transformasie.

  1. 1
    Lewendige reaktiewe ontleding
    Elke sleutelaanslag aktiveer 'n useMemo-berekening wat al 14 omskakelingsfunksies gelyktydig teen jou toevoer loop, sodat resultate intyds bywerk sonder vertraging of knoppie-druk.
  2. 2
    Unicode-bewuste tokenisering
    Voor woorde verdeel of saamgevoeg word, strip die kode voorste/agterste nie-alfanumeriese karakters met \p{L}- en \p{N}-Unicode-eienskap-ontsnappings. Dit verseker dat woorde soos "café" of "naïve" korrek in camelCase of snake_case getokeniseer word sonder om geaksentueerde letters te laat val.
  3. 3
    Per-formaat-string-transformasie
    Elke kasstyl pas sy eie reëlmatige-uitdrukking-logika toe: skeier-gebaseerde formate (snake, kebab, dot, path, CONSTANT) gebruik 'n enkele vervanging wat alle nie-woord-reekse na die skeier saamvou; strukturele formate (camelCase, PascalCase, Train-Case) ketting 'n woordgrens-kapitalisering bo-op dit; sin- en titel-kas gebruik vooruitkyk-patrone om slegs na leestekens- of spasiëring-grense te kapitaliseer.
  4. 4
    Kopieer of laai resultate af
    Elke resultaatkaart het sy eie Kopieer-knoppie wat die navigator.clipboard-API gebruik. “Kopieer alles” en “Laai .txt af” bundel al 14 uitsette as geëtiketteerde gewone-teks-blokke. Jou laaste toevoer word in localStorage gestoor sodat dit 'n bladsyverfrissing oorleef sonder om ooit jou toestel te verlaat.

Verwante gereedskap

Gereelde vrae