Акысыз Текст регистрин конвертерлөө

Текстти ЖОГОРКУ, кичине тамга, аталыштын регистри, camelCase, snake_case жана башкаларга айландырыңыз.

Жүктөлгөндөн кийин оффлайн иштейт
0 белги0 сөз0 сүйлөм0 сап
UPPERCASE

Натыйжалар бул жерде көрүнөт

lowercase

Натыйжалар бул жерде көрүнөт

Title Case

Натыйжалар бул жерде көрүнөт

Ар Бир Сөздү Баш Тамга Кылуу

Натыйжалар бул жерде көрүнөт

Sentence case

Натыйжалар бул жерде көрүнөт

camelCase

Натыйжалар бул жерде көрүнөт

PascalCase

Натыйжалар бул жерде көрүнөт

snake_case

Натыйжалар бул жерде көрүнөт

kebab-case

Натыйжалар бул жерде көрүнөт

CONSTANT_CASE

Натыйжалар бул жерде көрүнөт

dot.case

Натыйжалар бул жерде көрүнөт

path/case

Натыйжалар бул жерде көрүнөт

Train-Case

Натыйжалар бул жерде көрүнөт

aLtErNaTiNg

Натыйжалар бул жерде көрүнөт

iNVERSE cASE

Натыйжалар бул жерде көрүнөт

sPoNgE cAsE

Натыйжалар бул жерде көрүнөт

Акценттерди алып салуу

Натыйжалар бул жерде көрүнөт

URL slug

Натыйжалар бул жерде көрүнөт

Ар бир сап — бир сүйлөм

Натыйжалар бул жерде көрүнөт

Боштуктарды кесүү жана кыскартуу

Натыйжалар бул жерде көрүнөт

Бул кантип иштейт

Бардык 14 регистр айландыруусу кол менен жазылган Юникод-таанылуучу алгоритмдер колдонуп толугу менен браузериңизде болот — китепкана жок, сервер жок, жүктөө жок. JavaScript'тин нативдик Юникод касиет эскейптери (\\p{L}, \\p{N}) басым белгилери жана латын эмес символдорду ар бир трансформация аркылуу бүтүн кармайт.

  1. 1
    Тирүү реактивдик талдоо
    Ар бир баскыч киргизүүңүзгө каршы бардык 14 конвертер функцияларын бир учурда иштеткен useMemo эсептөөсүн иштетет, ошондуктан натыйжалар нөл кечиктирүү же баскыч басуусуз реалдуу убакытта жаңыланат.
  2. 2
    Юникод-таанылуучу токенизация
    Сөздөрдү бөлүүдөн же бириктирүүдөн мурун, код \p{L} жана \p{N} Юникод касиет эскейптерин колдонуп алдыңкы/аягындагы алфавит-сан эмес символдорду алат. Бул "café" же "naïve" сыяктуу сөздөр camelCase же snake_case'ke басым белгилерин жоготпой туура токенделишин камсыздайт.
  3. 3
    Формат-башына саб трансформация
    Ар бир регистр стили өз регекс логикасын колдонот: бөлгүч-негизделген форматтар (snake, kebab, dot, path, CONSTANT) бардык сөз-эмес ырааттуулуктарды бөлгүчкө кулаткан жалгыз алмаштыруу колдонот; структуралык форматтар (camelCase, PascalCase, Train-Case) анын үстүнө сөз-чегара баш тамгалоону чынжырлайт; сүйлөм жана аталыш регистри тыныш белгисинен же боштук чегарасынан кийин гана баш тамгалоо үчүн алдын-карап-үлгүлөрдү колдонот.
  4. 4
    Натыйжаларды көчүрүү же жүктөп алуу
    Ар бир натыйжа картасы navigator.clipboard API колдонгон өз Көчүрүү баскычы бар. "Баарын Көчүрүү" жана ".txt Жүктөп Алуу" бардык 14 чыгууну белгиленген жөнөкөй-текст блоктору катары топтойт. Акыркы киргизүүңүз localStorage'ge сакталат, ошондуктан ал эч качан түзмөгүңүздөн чыкпай эле баракты жаңылоодон аман калат.

Байланыштуу куралдар

Көп берилүүчү суроолор