Shotnest

Shotnest · Библиотека

Считайте пересечение пустых текстов недоступным

Два пустых ввода полностью совпадают, но «Совпадение слов» остаётся «Недоступно», потому что делить нечего; пустое поле означает, что текст просто не прочитан.

Равенство и совпадение отвечают на разные вопросы

Инструмент сравнения сообщает три вещи. «Полностью совпадают» сравнивает исходные строки, а две пустые строки равны. «Совпадают после нормализации» сравнивает версии после нормализации символов и сведения пробелов — здесь они тоже равны. «Совпадение слов» делит число общих различных токенов на число всех различных токенов; при нуле токенов с обеих сторон это 0 ÷ 0, поэтому инструмент не выдаёт никакого числа, вместо того чтобы придумать 0 или 1.

Поле из одних пробелов ведёт себя почти так же. Оно не совпадает полностью с пустым полем, потому что исходные строки различаются, но после нормализации оба пусты, и совпадение снова недоступно.

Совпадение становится числом, только когда хотя бы с одной стороны появляется токен. Пустой первый текст против red blue даёт 0, а red и blue перечисляются только во втором тексте.

Входные данные

Первый текст
Второй текст

Результаты

Полностью совпадают
Да
Совпадают после нормализации
Да
Совпадение слов
Недоступно
Только в первом тексте
Недоступно
Только во втором тексте
Недоступно

Совпадение текста не доказывает, что два изображения или документа идентичны.

Когда сравнение возвращается пустым

  1. Проверьте, что в обоих полях действительно тот текст, который вы хотели вставить.
  2. Если текст взят со скриншота, откройте его в Shotnest и посмотрите раздел «Текст».
  3. Если приложение показывает «На этом скриншоте нет текста.», значит, на нём просто нечего было прочитать — это не то же самое, что отсутствие различий.
  4. Сравните ещё раз, когда в обоих полях будут слова.
Два пробела и пустое поле · Полностью совпадают
Нет
Два пробела и пустое поле · Совпадают после нормализации
Да
Два пробела и пустое поле · Совпадение слов
Недоступно

Каких ошибок избегать

Пустой ввод ничего не доказывает

Инструмент отказывается ставить число там, где ничего нет. Если одна или обе стороны пусты, следующий шаг — посмотреть на исходное изображение, а не доверять какой-либо из строк равенства.

У уборки в Shotnest есть своя защита для коротких текстов: если у любого из скриншотов меньше 20 символов текста, их слова вообще не сравниваются, а решает более точный 256-битный отпечаток изображения.