Ugrás a fő tartalomra

Ingyenes Szöveg kis/nagybetű konverter

Konvertálja a szöveget NAGYBETŰSSÉ, kisbetűssé, Cím Esetté, camelCase-é, snake_case-é és egyebekké.

Betöltés után offline is működik
0 karakter0 szó0 mondat0 sor
UPPERCASE

Az eredmények itt jelennek meg

lowercase

Az eredmények itt jelennek meg

Title Case

Az eredmények itt jelennek meg

Minden Szó Nagy Kezdőbetűs

Az eredmények itt jelennek meg

Sentence case

Az eredmények itt jelennek meg

camelCase

Az eredmények itt jelennek meg

PascalCase

Az eredmények itt jelennek meg

snake_case

Az eredmények itt jelennek meg

kebab-case

Az eredmények itt jelennek meg

CONSTANT_CASE

Az eredmények itt jelennek meg

dot.case

Az eredmények itt jelennek meg

path/case

Az eredmények itt jelennek meg

Train-Case

Az eredmények itt jelennek meg

aLtErNaTiNg

Az eredmények itt jelennek meg

iNVERSE cASE

Az eredmények itt jelennek meg

sPoNgE cAsE

Az eredmények itt jelennek meg

Ékezetek eltávolítása

Az eredmények itt jelennek meg

URL slug

Az eredmények itt jelennek meg

Soronként egy mondat

Az eredmények itt jelennek meg

Szóközök levágása és összevonása

Az eredmények itt jelennek meg

Gyakori felhasználások

  • Cím eset konverterKonvertálja a szöveget a megfelelő cím nagybetűs képesítésre — helyesen nagybetűje a címeket, cikkeket és szekció fejléceket.
  • Mondat eset konverterKonvertálja a szöveget a mondat kisbetűs képesítésre — nagybetűje az egyes mondatok első betűit a tiszta, olvasható szöveghez.
  • Nagybetűs és kisbetűs konverterVáltson szöveget NAGYBETŰ és kisbetű között — formázza a kódot, tisztítsa az adatokat és egységesítse a szöveget pillanatban.
  • camelCase és snake_case konverterKonvertálja a szöveget camelCase, snake_case, kebab-case és PascalCase között — szükséges a fejlesztőknek.
  • Szöveges eset konverter tartalom írók számáraTökéletesen formázza a tartalmat — cím eset a fejlécekhez, mondat eset a törzshöz, megfelelő eset a nevek.

Hogyan működik

Mind a 14 kis-nagybetűs átalakítás teljes egészében a böngésződben zajlik, kézzel írt, Unicode-tudatos algoritmusokkal — nincs könyvtár, nincs szerver, nincs feltöltés. A JavaScript natív Unicode tulajdonság-escape-jei (\p{L}, \p{N}) minden átalakítás során épen tartják az ékezetes és nem latin karaktereket.

  1. 1
    Élő, reaktív elemzés
    Minden billentyűleütés egy useMemo számítást indít el, amely egyszerre futtatja mind a 14 átalakító függvényt a bemeneteden, így az eredmények valós időben frissülnek, késleltetés vagy gombnyomás nélkül.
  2. 2
    Unicode-tudatos tokenizálás
    Szavak bontása vagy összefűzése előtt a kód eltávolítja a kezdő/záró nem alfanumerikus karaktereket a \p{L} és \p{N} Unicode tulajdonság-escape-ek segítségével. Ez biztosítja, hogy az olyan szavak, mint a "café" vagy "naïve", helyesen tokenizálódjanak camelCase vagy snake_case formátumba, az ékezetes betűk elvesztése nélkül.
  3. 3
    Formátumonkénti szöveg-átalakítás
    Minden kis-nagybetűs stílus saját reguláris kifejezés-logikát alkalmaz: az elválasztó-alapú formátumok (snake, kebab, dot, path, CONSTANT) egyetlen csere segítségével minden nem szóból álló sorozatot elválasztóvá tömörítenek; a szerkezeti formátumok (camelCase, PascalCase, Train-Case) ehhez hozzáláncolnak egy szóhatár-alapú nagybetűsítést; a mondat- és címstílus lookahead mintákat használ, hogy csak írásjelek vagy szóköz-határok után nagybetűsítsen.
  4. 4
    Az eredmények másolása vagy letöltése
    Minden eredménykártyához tartozik saját Másolás gomb, amely a navigator.clipboard API-t használja. A "Mind másolása" és a "Letöltés .txt-ként" mind a 14 kimenetet felcímkézett, sima szöveges blokkokba csomagolja. Az utolsó bevitel a localStorage-ban marad, így túléli az oldal frissítését anélkül, hogy valaha is elhagyná az eszközödet.

Kapcsolódó eszközök

Gyakran ismételt kérdések