LibraTool logoLibraTool

Бесплатен Конвертор на текстуални букви

Претворете го текстот во големи букви, мали букви, насловни букви, 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 конверзии на големина на букви се случуваат целосно во вашиот прелистувач користејќи рачно напишани алгоритми свесни за Unicode — без библиотека, без сервер, без прикачување. Природните ескејп-ознаки на Unicode својства на JavaScript (\p{L}, \p{N}) ги задржуваат акцентираните и не-латинични карактери недопрени низ секоја трансформација.

  1. 1
    Живо реактивно парсирање
    Секое притискање на копче активира пресметка useMemo која истовремено ги извршува сите 14 функции за конверзија наспроти вашиот влез, така што резултатите се ажурираат во реално време без одложување или притискање на копче.
  2. 2
    Токенизација свесна за Unicode
    Пред делење или спојување зборови, кодот ги отстранува водечките/завршните не-алфанумерички карактери користејќи ги ескејп-ознаките на Unicode својства \p{L} и \p{N}. Ова обезбедува зборови како „café“ или „naïve“ правилно да се токенизираат во camelCase или snake_case без да се испуштат акцентираните букви.
  3. 3
    Трансформација на низа по формат
    Секој стил на големина на буква применува своја логика со регуларен израз: форматите базирани на разделувач (snake, kebab, dot, path, CONSTANT) користат единствена замена што ги собира сите секвенци што не се зборови во разделувачот; структурните формати (camelCase, PascalCase, Train-Case) прикачуваат ставање голема буква на граница на збор над тоа; реченичниот и насловниот случај користат обрасци со предвидување за да стават голема буква само по интерпункција или граници на празно место.
  4. 4
    Копирај или преземи резултати
    Секоја картичка со резултат има свое копче „Копирај“ користејќи ја API-та navigator.clipboard. „Копирај сè“ и „Преземи .txt“ ги спојуваат сите 14 излези како означени блокови обичен текст. Вашиот последен влез се задржува во localStorage така што преживува освежување на страницата без никогаш да го напушти вашиот уред.

Поврзани алатки

Најчесто поставувани прашања