Ta funkcja nie jest dostępna w klasycznej wyszukiwarce Google i nie ma jej w mapie drogowej Google. Możesz dowiedzieć się więcej na ten temat, oglądając film Google. Czy Google wprowadzi możliwość wyszukiwania za pomocą wyrażeń regularnych?
Jest jednak jeden wyjątek. Wyszukiwarka kodów Google obsługuje wyrażenia regularne. Oczywiście cel wyszukiwania dla tej wyszukiwarki tematów jest ograniczony do samego kodu źródłowego.
Warto wspomnieć, że niektóre słowa kluczowe wyszukiwania Google mogą częściowo zastąpić wyrażenia regularne. Na przykład, jeśli chcesz wyszukać dowolną dwuliterową odmianę „szukaj TERM”, możesz użyć operatora wieloznacznego.
search *
znajdzie wyniki wyszukiwania i każdego innego (jednego) słowa. Często używam go do sprawdzania podstawowych zasad gramatyki angielskiej lub synonimów (np. „Tak łatwe jak *” ).
Wyszukiwarka Google może zwracać dopasowania niektórych prostych wyrażeń regularnych. Na przykład zapytanie wyszukiwania
wydaje się być równoważny z
Możesz zobaczyć wynik tego zapytania wyszukiwania tutaj .
źródło
SymbolHound ma otwarte wyszukiwanie w repozytorium kodu źródłowego , podobne do wycofanej obecnie opcji Google Code Search, a także wyszukiwanie sieciowe zawierające symbole, które indeksuje witryny związane z programowaniem, takie jak Stackoverflow.
źródło
Możesz napisać oprogramowanie do:
Przeanalizujmy przypadek:
site:gog.com
znajdź wszystkie gry, które mają głos w języku hiszpańskim.Wyrażenie regularne to:
Będzie pasować, na przykład:
I nie pasują:
Krok 1. Pozwól oprogramowaniu przeszukać to w Google:
inurl:game
oznacza to wyszukiwanie tylko na stronach z opisem gryKrok 2. Zdobądź 300 powstałych linków i zaindeksuj do każdego z nich.
Krok 3. Filtruj wynik według podanego wyrażenia regularnego:
To powinno być łatwe do zbudowania. W rzeczywistości nie rozumiem, dlaczego nie mogłem znaleźć czegoś, co jest już zbudowane w ten sposób.
Ponieważ wyszukiwarki nie mogą sobie pozwolić na zasób do skanowania swoich danych za pomocą wyrażeń regularnych, ta brudna robota spada na twoją stronę, a twój komputer powinien to zrobić za pomocą tego, co już zapewniają wyszukiwarki.
źródło
Nie, niestety nie :(. Teoretycznie możesz stworzyć własną wyszukiwarkę i to zrobić, ale byłoby to dość trudne.
źródło
Tylko dla odniesienia, pomoc Google na temat operatorów wyszukiwania jest tutaj .
Co ciekawe, „-” jest nadal operatorem wykluczania słów, ale usunęli „+” jako operatora, używanego w przeszłości, aby wymagać określonego wyszukiwanego hasła. Najwyraźniej „Operator + został wycofany, gdy uruchomiono Google+, ponieważ + był potrzebny jako postać, którą można przeszukiwać, a nie jako operator.” ( Https://support.google.com/websearch/answer/2466433 )
źródło
Możesz zacząć od szczegółowego wyszukiwania Google, aby wyciąć docelowy tekst do wyszukania. Następnie otwórz, powiedzmy, 50 najlepszych wyników na wielu kartach i użyj dodatku Firefox „najszybszego wyszukiwania” mingyi do wyszukiwania wyników za pomocą wyrażenia regularnego.
źródło
Google obsługuje teraz i w pełni dokumentuje korzystanie z RegEx. Oto link w celach informacyjnych:
http://www.google.com/support/enterprise/static/postini/docs/admin/en/admin_ee_cu/cm_regex.html
źródło
Jeśli znasz VBA, możesz napisać kod, aby pobrać dane z Internetu do Excela. Prowadzę program dzień i noc i mogę uzyskać miliony wyników. Następnie możesz odfiltrować te wyniki.
źródło