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 идентификатор на ред. Пунктуацията и излишните интервали се премахват автоматично.
Винаги ли преобразуваният текст е валиден код?
Не — това е просто преобразуване на регистъра в обикновен текст, а не парсър за правилата за идентификатори на конкретен език (запазени думи, позволени знаци и т.н. все още важат). Проверете правилата за именуване на вашия език, преди да използвате преобразувано име като истински идентификатор.