Det ville være veldig nyttig hvis Google ga et vanlig uttrykk -søk.

Er det en måte å gjøre dette på?

(OBS: Jeg snakker ikke om falske regulære uttrykk som site:, filetype:, AND, OR eller "Text". Jeg vil gjerne søk med et vanlig uttrykk som .+[]^).

Er det for eksempel et program, et nettsted eller et Google-verktøy for å søke på ting som *.stackexchange?

Svar

Denne funksjonen er ikke tilgjengelig i klassisk Google-søk, og den er ikke i Googles veikart. Du kan lære mer om dette emnet og se på Google-videoen Vil Google implementere muligheten til å søke med regulære uttrykk?

Imidlertid er det ett unntak. Google Code Search støtter vanlige uttrykk. Selvfølgelig reduseres søkemålet for dette emnets søkemotor til kildekoden.

Det er verdt å nevne at noen søkeord fra Google delvis kan erstatte vanlige uttrykk. Hvis du for eksempel vil søke i en hvilken som helst to-ords variant av «søk TERM», kan du bruke jokertegnoperatøren.

search * 

finner resultater for søk og ethvert annet (ett) ord. Jeg bruker det ofte til å sjekke grunnleggende engelske grammatikkregler eller synonymer (f.eks. «like enkelt som *» ).

Kommentarer

Svar

Google Søk kan returnere treffene til noen enkle regulære uttrykk. For eksempel synes søket

"(gray|red) (wolf|fox)" 

å være ekvivalent med

("gray wolf" OR "red fox" OR "red wolf" OR "gray fox") 

Du kan se utdataene fra dette søk her .

Google Search tillater også " jokertegn " tegn i søkestrenger, slik at du kan finne søkeresultater for mønstre som "the quick brown * (jumped|jumps) over the * dog" .

Kommentarer

  • Jeg søker etter et medisin eller kjemisk navn. Jeg kan lese " heme ?? llnate " – der spørsmålstegnene er uleselige. Google kan ' ikke hjelpe.

Svar

SymbolHound har en åpen kildekode kodelager-søk , i likhet med det nå avviklede Google Code Search-alternativet, i tillegg til et symbol-inkluderende websøk som indekserer programmeringsrelaterte nettsteder som Stackoverflow.

Kommentarer

  • Hvis du er tilknyttet SymbolHound kan du du oppgir dette i profilen din. Takk!

Svar

Du kan skrive en programvare til:

  1. Ta nøkkelordene fra det regulære uttrykket;
  2. Googler søkeordene og få en liste med resultater;
  3. Gjennomgå hver resulterende URI og filtrer den med fullstendig regulært uttrykk.

La oss studere en sak: fra site:gog.com finn alle spill som har spansk voice-over.

Det vanlige uttrykket er:

Audio[^:]*:[^.,]*Spanish 

Den skal for eksempel matche:

Audio lanuage: English, German, Spanish, French. 

Og ikke samsvar:

Audio language: only-English. Text language: Spanish. 

Trinn 1. La programvaren søke etter dette på Google:

site:gog.com audio Spanish inurl:game 

inurl:game betyr her bare å søke i spillbeskrivelsessider

Trinn 2. Få de 300 resulterende koblingene og kryp inn i hver av dem.

Trinn 3. Filtrer resultatet med gitt regulært uttrykk:

Audio[^:]*:[^.,]*Spanish 

Dette skal være enkelt å bygge. Jeg forstår faktisk ikke hvorfor jeg kunne ikke finne noe som allerede er bygget på den måten.

Siden søkemotorer ikke har råd til ressursen til å skanne dataene sine med vanlig uttrykk, faller denne skitne jobben fra deg, og datamaskinen din bør gjøre det med hva søkemotorer allerede gir.

Kommentarer

  • +1. Tusen takk. Dette er faktisk en veldig interessant ide. Hovedproblemet er at vi sannsynligvis vil trenge klynger med høy ytelse for å gjøre noe veldig interessant.
  • Heh, jeg ' Jeg skriver denne utvidelsen akkurat nå.

Svar

Nei, dessverre ikke :(.I teorien kan du lage din egen søkemotor og gjøre det, men det ville være ganske vanskelig.

Svar

Bare for referanse , Googles hjelp til søkeoperatører er her .

Interessant, «-» er fortsatt en operatør for ordutelukkelse, men de fjernet «+» som operatør, brukt tidligere for å kreve et gitt søkeord. Tilsynelatende «+ -operatøren ble pensjonert da Google+ ble lansert, fordi + var nødvendig som et søkbart tegn i stedet for en operatør.» ( https://support.google.com/websearch/answer/2466433 )

Svar

Du kan starte med et detaljert Google-søk for å fjerne målteksten for å søke. Åpne, si, de 50 beste i flere faner og bruk mingyi «s» Raskeste søk «Firefox addon for å søke i resultatene ved hjelp av et regulært uttrykk.

Svar

Google støtter nå og dokumenterer fullstendig bruk av RegEx. Her er lenken for referanse:

http://www.google.com/support/enterprise/static/postini/docs/admin/en/admin_ee_cu/cm_regex.html

Kommentarer

  • At ' bare er for Postini.

Svar

Hvis du kjenner VBA, kan du skrive litt kode for å få data fra nettet til Excel. Jeg kjører programmet dag og natt og kan få millioner av resultater. Etter det kan du filtrere fra resultatene.

Kommentarer

  • å, gud … tilgi våre synder

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *