Описание
Используйте этот инструмент для переворота порядка букв в тексте. Первая опция перевернет весь текст целиком. Вторая опция перевернет буквы в каждой строке, сохраняя при этом порядок строк.
Связанные инструменты
- Перевернуть слова - Перевернуть порядок слов в тексте.
- Текст вверх ногами - Перевернуть текст, буквы и слова! Перевернуть тексты вверх ногами и сделать их более сложными для чтения.
Переверните порядок символов для загадки или простой обработки. Выберите весь текст или отдельные строки.
Как пользоваться
Вставьте текст, задайте режим и примените один раз. Проверьте пунктуацию и порядок строк.
Пример
drawer превращается в reward. В построчном режиме строки остаются на местах, а символы внутри переворачиваются.
Вопросы и ответы
Эмодзи и ударения сохраняются целиком?
Текущая реализация меняет кодовые единицы JavaScript. Сложные символы могут повредиться: используйте простой текст или тщательно проверяйте результат.
Практическая задача
Сначала проверьте направление на слове: stop превращается в pots. Полный разворот двигает также пунктуацию и переносы, в отличие от обработки каждой строки на месте.
Дополнительный вопрос
Для любой письменности получится правильный вид?
Нет. Кодовые единицы не описывают все правила письма. Сложные знаки и комбинируемые символы проверяйте отдельно.
Детали для проверки результата
| Деталь | Пояснение |
|---|---|
| Порядок и сортировка | Разворот меняет текущую последовательность с конца к началу. Сортировка вычисляет новый порядок по значениям. Перевёрнутый список не становится автоматически упорядоченным по нужному правилу. |
| Слова и токены | Число слов зависит от правил разбиения. Пунктуация, апострофы, цифры и языки без пробелов создают пограничные случаи. Для строгого лимита ориентируйтесь на счётчик конечного редактора. |
| Кодовые точки | Кодовая точка Unicode обозначает символ или его часть. Буква и отдельный комбинируемый акцент содержат две точки, даже если на экране видна одна буква с ударением. |
| Видимые знаки | Один видимый знак может состоять из нескольких частей Unicode. Эмодзи могут содержать основной знак, оттенок кожи и связующие символы. Разделение по байтам нарушает такую структуру. |
| Внешне одинаковый текст | Две строки могут выглядеть одинаково, но иметь разные последовательности Unicode. Буква с акцентом бывает цельным знаком или сочетанием. Внешнее сходство не доказывает равенство байтов. |
| Пробельные символы | Обычный пробел, табуляция, неразрывный пробел и пробел нулевой ширины являются разными знаками. Они могут выглядеть похоже. Выбирайте точную очистку, а не считайте всё пустое одинаковым. |
| Буквальные разделители | Буквальный разделитель является точной последовательностью, включая пробелы. Запятая отличается от запятой с пробелом. До извлечения или перестановки полей проверьте соответствие источнику. |