Об этом инструменте
Палиндром читается одинаково в обоих направлениях — «racecar» и «A man, a plan, a canal: Panama» подходят под это определение, если не учитывать пробелы, пунктуацию и регистр букв. Этот инструмент нормализует текст так же, как это сделал бы человек на слух, а затем сравнивает его с обратной версией.
Отключите «Игнорировать регистр» и «Игнорировать пробелы и пунктуацию», чтобы требовать точное посимвольное совпадение — это полезно при проверке коротких одиночных слов или идентификаторов кода. Всё выполняется локально в браузере по мере ввода; ничего не загружается на сервер.
Частые вопросы
Почему «A man, a plan, a canal: Panama» — палиндром, если буквы не совпадают точь-в-точь?
По умолчанию инструмент игнорирует регистр, пробелы и пунктуацию перед сравнением — так же, как человек оценивает палиндром на слух. Убрав это, «amanaplanacanalpanama» читается одинаково в обоих направлениях. Отключите оба переключателя, чтобы требовать точное посимвольное совпадение.
Работает ли это с текстом не на английском языке и буквами с диакритикой?
Да. Этап «очистки» использует Unicode-совместимое сопоставление букв/цифр, поэтому буквы с диакритикой (é, ñ, ü) и нелатинские алфавиты считаются допустимыми буквами, а не удаляются — при включённом переключателе убирается только настоящая пунктуация и пробелы.