Проблема, пытающаяся использовать Windows Search для поиска файла с вопросительным знаком в содержании

Кажется, что Windows Search испытывает затруднения, когда я указываю символ вопросительного знака как содержание, которое я ищу в своих файлах.

Я попробовал:

  • содержание:?
  • содержание: "?"
  • содержание: "\?"
  • content: \?
  • содержание: % 3f
  • содержание: "% 3f"
  • content:\3f
  • содержание: "\3f"
  • content:\00\00\00\3F

но каждый из них не приводит ни к каким результатам, когда у меня действительно есть файлы, которые содержат? в рамках поиска. Если я вместо этого буду искать что-то как content:happy, то он действительно найдет все файлы с фразой "счастливыми" в тех тех же файлах.

Мое предположение - то, что Windows Search рассматривает некоторые символы, такие как вопросительный знак как специальный символ, вероятно, в целях подстановочных выражений. Для тестирования этой теории, я также искал файлы, содержащие звездочку *, и действительно у меня есть та же проблема, ища содержание вопросительного знака. То, что я задаюсь вопросом, - существует ли какой-либо способ заставить поиск работать, где я могу искать литерал без любого типа подстановочного соответствия или по крайней мере способа выйти из специальных символов в рамках выражения.

По тому, как я использую Предприятие Windows 7.

15
задан 01.06.2013, 12:09

3 ответа

Похоже, что Microsoft удалила способность искать только специальные символы. Для поиска со специальными символами должно также быть слово, включенное с ним (Example: Who?). Снова, должно быть слово, не только подстановочный знак, со специальным символом. Это вызвано тем, что Windows Search игнорирует специальные символы за исключением подстановочных знаков?. На эту indows страницу Search Tips и Tricks единственные подстановочные знаки, настолько доступные в рамках Windows Search, являются звездочкой и вопросительным знаком. Однако кажется, что единственный, который работы являются звездочкой. Пробуя его пример, s?n, найденный на той же странице страницы.

Вот кавычка из сообщения на Форумах Vista64: (Источник)

На самом деле проблема немного отличается. Поиск теперь основан на слове, не символьно-ориентирован. Скобки считает пунктуацией Поиск, не подстановочными знаками. Для получения значимых результатов запросы, которые содержат пунктуацию, должны также содержать слова, фразу или подстановочный знак. Например, Если я ищу на этом:[*] или это: {*} Я получаю набор файлов, которые имеют фразу в их имени файла в скобках, как я ожидал бы. Поэтому дайте этому попытку.

6
ответ дан 07.12.2019, 11:03

Я не использую Windows Search, но интересно, поддерживает ли он символы ESC, как описано в этой статье Microsoft:

Используя поисковый Протокол

Если это делает, Вы могли бы попытаться использовать %3f для вопросительного знака.

1
ответ дан 07.12.2019, 11:03

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

Windows Search: подсказки и приемы

Windows Search: опции расширенного поиска

-1
ответ дан 07.12.2019, 11:03

Теги

Похожие вопросы