Переводите текст в ВЕРХНИЙ, нижний регистр, Заглавные Буквы или Как в предложении, превращайте имена в camelCase или snake_case, удаляйте повторяющиеся строки и сортируйте списки.
Регистр
Строки
Ничего из введённого не сохраняется - данные преобразуются и возвращаются в том же запросе.
О сервисе Конвертер регистра и инструменты для строк
Заголовок, набранный с включённым Caps Lock, столбец имён, который нужно привести в порядок, список адресов с повторами. Вставьте текст, нажмите одну кнопку и скопируйте результат.
Что делает
ВСЕ ПРОПИСНЫЕ, все строчные, Каждое Слово С Заглавной и Как в предложении для любого языка с заглавными буквами.
camelCase, PascalCase, snake_case, kebab-case и CONSTANT_CASE, построчно.
Удаление повторяющихся строк, точно или без учёта регистра, с сохранением первой из каждых.
Сортировка строк от А до Я или от Я до А, обратный порядок, удаление пустых строк и лишних пробелов.
Отмена последнего изменения одним щелчком.
Как это работает
1Вставьте текст в поле.
2Нажмите нужное действие с регистром или строками.
3Скопируйте результат или отмените и попробуйте другое.
Пример: заголовки столбцов для кода
Вставьте список заголовков таблицы, например Customer Name, Invoice Date и GST Number, по одному в строке. snake_case даст customer_name, invoice_date и gst_number для базы данных или Python; camelCase даст customerName, invoiceDate и gstNumber для JavaScript; kebab-case даст customer-name для URL и CSS. Существующий camelCase сначала разбивается на слова, поэтому invoiceDate аккуратно превращается в invoice_date.
Что делает и чего не делает режим «Каждое Слово С Заглавной»
Этот режим делает первую букву каждого слова заглавной, а остальные строчными, поэтому NASA станет Nasa, а iPhone станет Iphone. Правила, по которым предлоги и союзы остаются строчными, различаются, поэтому проверяйте заголовки перед публикацией. Режим «Как в предложении» переводит всё в строчные и делает заглавной первую букву после точки, вопросительного или восклицательного знака, так что имена собственные восстановите вручную.
Сортировка, пробелы и особенности языков
Сортировка не учитывает регистр, но идёт по кодовым точкам Unicode, а не по словарному или естественному порядку: item10 стоит раньше item2, а слова на É или Ö оказываются после Z, и буква Ё после всей кириллицы от А до Я. Дополняйте числа нулями (item02) или сортируйте в таблице, если порядок важен. Удаление точных дублей считает "Acme" и "Acme " с пробелом в конце разными строками, поэтому сначала уберите пробелы. Смена регистра идёт по стандартному сопоставлению Unicode, а не по турецким правилам: i становится I, а не İ, а ß становится SS. Title Case даёт O'neil и Mcdonald, а режим "как в предложении" делает заглавным и слово после сокращения вроде e.g.
Какой регистр для чего: Python, JavaScript и веб-адреса
Официальное руководство по стилю Python, PEP 8, использует snake_case для имён функций и переменных (invoice_total), CapWords, который на этой странице называется PascalCase, для имён классов (InvoiceTotal) и прописные буквы с подчёркиваниями для констант (MAX_ROWS), это кнопка CONSTANT_CASE. В коде на JavaScript для переменных и функций обычно используют camelCase (invoiceTotal). Для веб-адресов Google Search Central рекомендует разделять слова дефисами, а не подчёркиваниями, поэтому для slug страницы подходит kebab-case: summer-clothing, а не summer_clothing. Для заголовков таблиц и столбцов баз данных единого правила нет: выберите один стиль и придерживайтесь его во всём файле.
Вопросы
Как удалить дубликаты из столбца Excel?
Скопируйте столбец, вставьте сюда, выберите удаление дубликатов и вставьте результат обратно. Первое вхождение каждого значения остаётся на своём месте. Включите вариант без учёта регистра, если Acme и ACME должны считаться одинаковыми.
Работает ли это с текстом не на английском?
Да. Все режимы регистра следуют правилам Unicode, поэтому кириллица, греческий и буквы с диакритикой меняются правильно. Письменности без заглавных букв, например хинди или китайский, остаются без изменений.
Меняет ли удаление дубликатов порядок строк?
Нет. Первое появление каждой строки остаётся на месте, а последующие повторы удаляются.
Почему camelCase обрабатывает каждую строку отдельно?
Чтобы вставленный список имён полей или столбцов оставался списком и каждое имя преобразовывалось само по себе.
Как разделяются аббревиатуры вроде HTTP или IPv6?
Ряд прописных букв перед словом с заглавной буквы отделяется перед этим словом, поэтому getHTTPResponse превращается в get_http_response, а HTTPServer в http_server. Затем аббревиатура пишется как обычное слово, так что PascalCase даёт HttpServer, хотя PEP 8 для имён классов Python предпочитает HTTPServer: исправьте такие имена вручную. Слова также разделяются при каждом переходе от строчной буквы к прописной, поэтому IPv6 Address превращается в i_pv6_address; введите Ipv6 Address, чтобы получить ipv6_address.
Сохраняется ли мой текст?
Нет. Он преобразуется и возвращается в том же запросе и никогда не записывается в базу данных или журнал.
Какие формулы Excel или Google Таблиц делают то же самое?
ПРОПИСН(A1) и СТРОЧН(A1) (UPPER и LOWER в английской версии) соответствуют кнопкам UPPER CASE и lower case. ПРОПНАЧ(A1) (PROPER) похожа на Заглавные Буквы, но делает заглавной и букву после апострофа или цифры: ПРОПНАЧ даёт O'Neil и 76Budget, а Заглавные Буквы здесь даёт O'neil и 76budget. Функции для регистра как в предложении нет; для ячейки с одним предложением подойдёт =UPPER(LEFT(A1))&LOWER(MID(A1,2,LEN(A1))) (английские имена). СЖПРОБЕЛЫ(A1) (TRIM) убирает пробелы по краям и к тому же сводит повторяющиеся пробелы внутри текста к одному, а Убрать пробелы здесь убирает их только в начале и в конце каждой строки. СЖПРОБЕЛЫ не убирает неразрывный пробел (символ 160), который часто есть в тексте, скопированном с веб-страницы; Убрать пробелы здесь убирает его по краям строки. В русском Excel аргументы разделяются точкой с запятой.
Как изменить регистр текста в Word или Google Документах?
В Word выделите текст и нажимайте Shift+F3 (на многих клавиатурах Mac fn+Shift+F3): регистр переключается между строчными, ПРОПИСНЫМИ и Начинать С Прописных. Либо используйте кнопку «Регистр» (Aa) на вкладке «Главная», где есть и вариант «Как в предложениях». В Google Документах выделите текст и выберите Format > Text > Capitalization, затем строчные, ПРОПИСНЫЕ или Title Case. Ни там, ни там нет camelCase, snake_case и удаления повторяющихся строк. Для этого и нужна эта страница, а также для текста не из документа, например столбца таблицы, письма или кода: вставьте его, нажмите кнопку и скопируйте результат обратно. Страница работает с обычным текстом, поэтому жирный шрифт, ссылки и другое форматирование не переносятся.
Как исправить текст, набранный с включённым Caps Lock?
Вставьте его и нажмите «Как в предложении». Сначала весь текст становится строчным, затем заглавной делается первая буква каждой строки и каждого слова после точки, вопросительного или восклицательного знака, так что tHANK YOU. sEE YOU ON MONDAY! превращается в Thank you. See you on monday! Имена, дни недели и аббревиатуры вроде Monday или GST остаются строчными, их нужно поправить вручную. Для списка имён или заголовков, по одному в строке, нажмите «Заглавные Буквы»: jOHN sMITH станет John Smith. Если результат не подошёл, кнопка «Отменить» вернёт вставленный текст.
Как почистить вставленный список адресов почты или имён?
Нажимайте кнопки в таком порядке, потому что каждая работает с результатом предыдущей: «Убрать пробелы», затем «Удалить пустые строки», затем «Удалить повторы (без учёта регистра)» и, если нужен отсортированный список, «Сортировать от А до Я». Важно начать с пробелов: [email protected] с пробелом в конце не совпадает в точности с [email protected]. Без учёта регистра [email protected] и [email protected] считаются одной строкой, и остаётся та, что встретилась первой. После каждого шага инструмент показывает, сколько строк удалено. Домены почтовых адресов не зависят от регистра; часть до @ по RFC 5321 может зависеть, хотя крупные почтовые сервисы регистр не учитывают.