Joan eduki nagusira
LibraTool logoLibraTool

Maiuskula/minuskula bihurgailua doan

Bihurtu testua MAIUSKULA, minuskula, Izenburu Kasua, camelCase, snake_case eta gehiago.

Linez kanpo funtzionatzen du behin kargatuta
0 karaktere0 hitz0 esaldi0 lerro
UPPERCASE

Emaitzak hemen agertuko dira

lowercase

Emaitzak hemen agertuko dira

Title Case

Emaitzak hemen agertuko dira

Hitz Bakoitza Larriz Hasi

Emaitzak hemen agertuko dira

Sentence case

Emaitzak hemen agertuko dira

camelCase

Emaitzak hemen agertuko dira

PascalCase

Emaitzak hemen agertuko dira

snake_case

Emaitzak hemen agertuko dira

kebab-case

Emaitzak hemen agertuko dira

CONSTANT_CASE

Emaitzak hemen agertuko dira

dot.case

Emaitzak hemen agertuko dira

path/case

Emaitzak hemen agertuko dira

Train-Case

Emaitzak hemen agertuko dira

aLtErNaTiNg

Emaitzak hemen agertuko dira

iNVERSE cASE

Emaitzak hemen agertuko dira

sPoNgE cAsE

Emaitzak hemen agertuko dira

Kendu azentuak

Emaitzak hemen agertuko dira

URL slug-a

Emaitzak hemen agertuko dira

Esaldi bat lerroko

Emaitzak hemen agertuko dira

Moztu eta bildu zuriuneak

Emaitzak hemen agertuko dira

Ohiko erabilerak

  • Izenburua Kasu BihurtzaileAldatu testua egokia izenburua kasu — kapitalizatu izenburuak, artikulu izenburuak eta sekzioa izenburuak zehatza.
  • Esaldi Kasu BihurtzaileAldatu testua esaldi kasu — kapitalizatu lehen letra esaldi bakoitza garbiko eta irakurgarria testua.
  • Aldatu testua maiuskulak eta minuskulak — kodea formatua, garbiketa data eta arautu testua aldi berean.Bikoiztu testua artean MAIUSKULAK eta minuskulak — formaturan kodea garbitu datua eta neurrita testua berehala.
  • camelCase & snake_case BihurtzaileAldatu testua camelCase, snake_case, kebab-case eta PascalCase artean — beharrezkoa garapentzaileentzat.
  • Testua Kasu Bihurtzaile Eduki IdazleentzatFormatua zure edukia asmatua — izenburua kasuan izenburuak, esaldi kasu gorputza testua, kasu egokia izenak.

Nola Funtzionatzen Du

14 kasu-bihurketa guztiak erabat zure nabigatzailean gertatzen dira eskuz idatzitako Unicode-jakitun algoritmoak erabiliz — liburutegirik ez, zerbitzaririk ez, igoerarik ez. JavaScripten jatorrizko Unicode propietate-ihesek (\p{L}, \p{N}) letra azentuatuak eta ez-latindarrak osorik mantentzen dituzte transformazio bakoitzean.

  1. 1
    Analisi erreaktibo bizia
    Teklatze-sakada bakoitzak useMemo kalkulu bat pizten du, 14 bihurketa-funtzio guztiak aldi berean exekutatzen dituena zure sarreraren aurka, beraz emaitzak denbora errealean eguneratzen dira atzerapenik edo botoi-sakatzerik gabe.
  2. 2
    Unicode-jakitun tokenizazioa
    Hitzak zatitu edo batu baino lehen, kodeak hasierako/amaierako karaktere alfanumeriko-ez direnak kentzen ditu \p{L} eta \p{N} Unicode propietate-ihesak erabiliz. Honek bermatzen du "café" edo "naïve" bezalako hitzak zuzen tokenizatzen direla camelCase edo snake_case-ean letra azentuatuak galdu gabe.
  3. 3
    Formatuko kate-transformazioa
    Kasu-estilo bakoitzak bere erregex logika propioa aplikatzen du: bereizle-oinarritutako formatuek (snake, kebab, dot, path, CONSTANT) ordezkapen bakar bat erabiltzen dute hitz-ez diren sekuentzia guztiak bereizlean kolapsatzeko; egiturazko formatuek (camelCase, PascalCase, Train-Case) hitz-mugako maiuskulizazio bat kateatzen dute horren gainean; esaldi eta titulu kasuak lookahead ereduak erabiltzen dituzte puntuazio edo zuriune-mugen ondoren bakarrik maiuskulizatzeko.
  4. 4
    Kopiatu edo deskargatu emaitzak
    Emaitza-txartel bakoitzak bere Kopiatu botoi propioa du navigator.clipboard APIa erabiliz. "Kopiatu Guztia" eta "Deskargatu .txt"-ek 14 irteera guztiak etiketatutako testu-lauko bloke gisa paketatzen dituzte. Zure azken sarrera localStorage-en iraunkor mantentzen da orri-freskatze bat gainditzeko inoiz zure gailutik atera gabe.

Erlazionatutako tresnak

Maiz egiten diren galderak