Shotnest · Библиотека
Ищите символ как буквальный текст
Запрос A+B находит только запись Code A+B, потому что поиск читает каждый символ буквально: точка или звёздочка сопоставляются сами с собой, а не как шаблон.
В запросе нет языка шаблонов
Поиск Shotnest проверяет, входит ли нормализованный запрос в нормализованную запись. Символы вроде +, ., * и ? сравниваются как буквы. Поэтому запросу A+B нужны эти три символа именно в таком порядке — они есть в Code A+B, но не в Code AB.
Это противоположность поиску по регулярным выражениям, где точка означает любой символ, а звёздочка — повтор. Добавьте третью запись, Code A.B, и запрос A.B вернёт только её. Запрос A*B не вернёт вообще ничего, потому что ни в одной записи нет звёздочки.
Нормализация перед сравнением всё равно выполняется, поэтому регистр и диакритика вокруг символа сглаживаются: и a+b, и Á+B находят Code A+B. В том виде, как набраны, остаются только сами символы.
Входные данные
- Поиск по тексту скриншотов
- A+B
| Строка | Текстовая запись |
|---|---|
| 1 | Code A+B |
| 2 | Code AB |
Результаты
- Совпавшие записи
- 1
| Строка | Текстовая запись |
|---|---|
| 1 | Code A+B |
Поиск кодов с пунктуацией
- Наберите код с символами ровно так, как они показаны на экране.
- Если ничего не нашлось, уберите символ и ищите буквы по одну сторону от него.
- Перед копированием проверьте точную пунктуацию в возвращённой записи.
- В приложении разделяйте слова пробелами: каждое слово должно встретиться, в любом порядке.
- Запрос AB
- только запись 2
- Запрос A.B после добавления Code A.B
- запись 3
- Запрос A*B
- нет совпадений
Поиски по символам, которые удивляют
- AB не находит A+B, потому что плюс стоит между буквами.
- Подстановочные знаки из других полей поиска, например * в значении «что угодно», сопоставляются как буквальные звёздочки.
- Распознавание текста может прочитать символ не так, как он выглядит, например дефис как тире; поиск по буквам вокруг него надёжнее.
- В приложении пробелы делят запрос на слова, поэтому A + B ищет A, + и B по отдельности и находит также текст вроде B+A.
Точные символы — точная ответственность
Поскольку ничего не интерпретируется, отсутствие результата обычно означает, что символы различаются. Посмотрите на исходное изображение, чтобы увидеть, что на самом деле было на экране.
Если поиск по символу в приложении не срабатывает, раздел «Текст» на экране снимка показывает ровно то, что было распознано, — это самый быстрый способ понять, не прочитан ли плюс как другой символ.