Бюро Профил

camelCase конвертор

Поставете текст или думи и ги превърнете в camelCase — за имена на променливи, JSON ключове и код. Работи в браузъра ви.

Поверително — броенето се извършва в браузъра ви, нищо не се качва

Резултат

Как се разделят думите

Входът се разделя по граници camelCase/PascalCase (малка буква или цифра, последвани от главна буква) и по всяка пунктуация или интервал — така „my-var_name“, „myVarName“ и „my var name“ се преобразуват по един и същ начин. Цифрите се закачат за думата преди тях (userID42 → user, id42), никога не се отделят като самостоятелна дума.

Ограничение при акроними — прочетете преди да преобразувате API имена

Последователни главни букви (акроним като HTTP, XML, ID) НЕ се отделят от думата след тях — getHTTPResponse се преобразува в get_httpresponse, а не в get_http_response; XMLParser се преобразува в xmlparser, а не в xml_parser. Това е реално, проверено ограничение на правилото за граници (малка буква/цифра → главна буква), не рядък бъг — ако ви трябва разделяне по отделни акроними, добавете ръчно разделител (getHTTP_Response), преди да преобразувате.

Готово

Конвертираният текст е видим в полето за изход, докато пишете — копирайте го или използвайте Изтегляне, ако браузърът ви го поддържа. Не се пази история на конвертирането; при презареждане на страницата и двете полета се изчистват.

Какво е camelCase?

camelCase свързва думите без интервали и с главна буква на всяка дума след първата: „user profile page“ става „userProfilePage“. Това е стандартният стил за именуване на променливи в JavaScript, Java и много други езици.

Мога ли да конвертирам цели изречения?

Да — всеки ред се преобразува отделно, така че можете да поставите списък с имена или фрази и да получите по един camelCase идентификатор на ред. Пунктуацията и излишните интервали се премахват автоматично.

Винаги ли преобразуваният текст е валиден код?

Не — това е просто преобразуване на регистъра в обикновен текст, а не парсър за правилата за идентификатори на конкретен език (запазени думи, позволени знаци и т.н. все още важат). Проверете правилата за именуване на вашия език, преди да използвате преобразувано име като истински идентификатор.

↑ Към инструмента