Я хотел бы искать фразы с использованием регулярных выражений на таких сайтах, как Wikipedia и Wikimedia Commons. Можно ли сделать это?
Пример поискового запроса regex: (facebook | google) (корпоративная история | веб-сайты)
Уже можно сделать то же самое в Google ( как показано здесь ), поэтому я хочу знать, возможно ли это и для Википедии.
Ответы:
Можно искать в Википедии (или на любом другом сайте, к которому может обращаться поисковая система), используя простые регулярные выражения, если вы полагаетесь на поисковую систему. Следующий поисковый запрос Google ищет в Википедии совпадения с регулярным выражением
(Yahoo|Google|Microsoft)
:https://www.google.com/#hl=en&sclient=psy-ab&q=site:en.wikipedia.org+(google+OR+yahoo+OR+microsoft)&oq=site:en.wikipedia.org+(google+OR + Yahoo + или + Microsoft) & gs_l = hp.3 ... 87411.96861.2.97076.26.24.2.0.0.0.79.1141.24.24.0 ... 0,0 ... 1c.1.7.psy-ab.s2oGD_2LKy4 & = 1 PBX & БАВ = на 0,2, or.r_cp.r_qf. & BVM = bv.44158598, d.dmg & Fp = dc8abc04c054405e & BIW = 1366 & БиГ = 639
источник
Если вы заинтересованы только в регулярном поиске названий Википедии , Crossword Nexus позволит вам это сделать. http://crosswordnexus.com/wiki
источник
Он доступен и поддерживается CirrusSearch (на основе ElasticSearch ), который используется поисковой системой на сайтах MediaWiki и платформой Wikimedia.
Некоторые примеры использования:
Примечание: полный справочник и источник - в Википедии: Справка: Поиск # Search_string_syntax .
Что касается вашего вопроса:
Больше примеров:
AND
,OR
:"credit card" OR "payment card"
,"credit card" AND "payment card"
- будет работать, как ожидалось.charlie~ parker~
возвратовCharlie Parker
,Charles Palmer
,Charley Parks
(до двух символов разницы, не считая первый).face*e
- начинается сface
и заканчиваетсяe
чем-то посередине.Дополнительное чтение
Узнайте больше о поисковой системе и этом расширении, чтобы раскрыть их полную функциональность и возможности.
источник