Подтвердить что ты не робот

Есть ли поисковая система, поддерживающая поиск регулярных выражений?

Сначала я проверил этот question, но answer относится к устаревшему сервису.

Итак, есть ли веб-интерфейс (или программное обеспечение, мне все равно), которые обеспечивают поиск содержимого в Интернете с регулярным выражением?

4b9b3361

Ответ 1

Позвольте мне написать здесь ответ от superuser.com question из-за моей полной солидарности с автором:

цитата из Ask Metafilter:

Единственным возможным способом эффективного поиска ключевых слов сотен терабайт (или независимо от их индекса до сих пор) является прекомпиляция индекса слов.

     

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

Ответ 2

Не существует мгновенного поиска по двигателю regex. Вероятно, это связано с тем, как страницы индексируются. Предоставление возможности grep-сети потребовало бы большой вычислительной мощности.

Ответ 3

dayyan - это правильно, это обратные индексы, которые ускоряют поисковые системы; нет возможности ускорить поиск регулярных выражений по петабайту контента, если у вас всего 100 терабайт флеш-диска. Поиск по ключевому слову, обратный индекс, без проблем.

blekko web grep (https://blekko.com/ws/+/webgrep) поддерживает регулярные выражения, но большинство поисков, которые мы получаем для него, предназначены для постоянных строк, как правило, которые находятся в HTML, потому что это интересно: кто использует микроформаты? кто использует различные javascript-библиотеки? кто использует различные системы комментариев? И так далее.

Если вы отправили нам регулярное выражение, мы будем рады запустить его для вас.

Запуск этих поисков состоит из задания MapReduce, выполняемого по всему html в нашем обходе. Поэтому для получения ответа требуется некоторое время (день или два).

Ответ 4

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

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

Ответ 5

Если ему НЕОБХОДИМО быть регулярным выражением, тогда я думаю, что вы ввернуты. Но, если вы просто ищете больше возможностей поиска, http://www.googleguide.com/advanced_operators_reference.html