Конвертер path/case
Преобразуйте camelCase, snake_case или обычный текст в path/case: слова строчными через слэши для путей, маршрутов и пространств имён. В браузере.
Пример: srcComponentsButton → src/components/button
Каждая строка преобразуется отдельно. Слова разделяются по пробелам, знакам препинания, _ - . / и границам camelCase; аббревиатуры вроде XML не разбиваются, цифры остаются при предыдущем слове.
Похожие Инструменты
Просмотреть ВсеЧто такое path/case?
Инструмент превращает идентификаторы и фразы в path/case: слова строчными, соединённые прямыми слэшами. Удобно для структуры папок, маршрутов URL и пространств имён.
Как пользоваться path/case
- Введите или вставьте текст в поле Ввод — по одному идентификатору или фразе на строку (или нажмите Загрузить пример).
- Преобразованный текст сразу появится в поле Вывод.
- Нажмите Копировать, чтобы скопировать результат.
Пример
srcComponentsButton
src/components/button
Когда использовать path/case
Используйте, чтобы получить пути папок или сегменты маршрутов из имён компонентов или модулей. Инструмент не проверяет, существует ли путь, и не экранирует символы, недопустимые в именах файлов.
Как работает path/case
Ввод разбивается на слова, каждое переводится в нижний регистр, и слова соединяются знаком /. Слова выделяются по пробелам, знакам препинания и разделителям _ - . /, а также по смене регистра внутри идентификаторов: fooBar → foo + Bar, а подряд идущие заглавные (аббревиатура) остаются вместе (XMLHttpRequest → XML + Http + Request). Цифры остаются при предыдущем слове (Request2Go → Request2 + Go), апострофы внутри слов отбрасываются (don't → dont), поддерживаются буквы любых алфавитов (é, ñ, кириллица, греческий…). Каждая строка преобразуется отдельно.
Распространенные Случаи Использования
- Превращение srcComponentsButton в src/components/button
- Создание путей маршрутов URL из имён
- Генерация ключей в стиле пространств имён
- Планирование структуры папок по именам модулей
Примечание по Безопасности
Всё выполняется локально в вашем браузере: вставленный код никуда не загружается.
Часто Задаваемые Вопросы
Добавляется ли ведущий слэш?
Нет, добавьте его сами, если нужен абсолютный путь.
Сохраняются ли уже имеющиеся слэши?
Слэши считаются разделителями, поэтому повторяющиеся сжимаются в один.
Работает ли с путями Windows?
Обратные слэши тоже считаются разделителями, а в результате используются прямые.