Det ville være meget nyttigt, hvis Google leverede en søgning med regulært udtryk .

Er der en måde at gøre dette på?

(OBS: Jeg taler ikke om falske regulære udtryk som site:, filetype:, AND, OR eller "Text". Jeg vil gerne søg med et regulært udtryk som .+[]^).

Findes der f.eks. et program, et websted eller et Google-værktøj til at søge på ting som *.stackexchange?

Svar

Denne funktion er ikke tilgængelig i klassisk Google-søgning, og den er ikke i Googles køreplan. Du kan lære mere om dette emne ved at se Google-videoen Vil Google implementere muligheden for at søge med regulære udtryk?

Der er dog en undtagelse. Google Code Search understøtter regulære udtryk. Selvfølgelig reduceres søgemålet til dette emnesøgemaskine kun til kildekoden.

Det er værd at nævne, at nogle søgeord på Google delvist kan erstatte regulære udtryk. Hvis du f.eks. Vil søge i en hvilken som helst to-ords variation af “søg TERM”, kan du bruge jokertegnoperatøren.

search * 

finder resultater til søgning og ethvert andet (ét) ord. Jeg bruger det ofte til at kontrollere grundlæggende engelske grammatikregler eller synonymer (f.eks. “så let som *” ).

Kommentarer

Svar

Google-søgning kan returnere matches med nogle enkle regulære udtryk. F.eks. Ser søgeforespørgslen ud

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

til at svare til

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

Dig kan se output fra denne søgeforespørgsel her .

Google Search tillader også " jokertegn " tegn i søgestrenge, så du kan finde søgeresultater til mønstre som "the quick brown * (jumped|jumps) over the * dog" .

Kommentarer

  • Jeg leder efter et lægemiddel eller kemisk navn. Jeg kan læse " heme ?? llnate " – hvor spørgsmålstegnene er ulæselige. Google kan ' ikke hjælpe.

Svar

SymbolHound har en åben kildekode kodeopbevaringssøgning , svarende til den nu ophørte Google-kodesøgning ud over en symbol-inklusive websøgning, der indekserer programmeringsrelaterede websteder som Stackoverflow.

Kommentarer

  • Hvis du er tilknyttet SymbolHound, kan du du angiver dette i din profil. Tak!

Svar

Du kan skrive et stykke software til:

  1. Tag nøgleordene fra det regulære udtryk;
  2. Google nøgleordene og få en liste med resultater;
  3. Gennemgå hver resulterende URI, og filtrer den med komplet regulært udtryk.

Lad os studere en sag: fra site:gog.com find alle spil, der har spansk voice-over.

Det regulære udtryk er:

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

Det skal f.eks. matche:

Audio lanuage: English, German, Spanish, French. 

Og ikke matche:

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

Trin 1. Lad din software søge på dette på Google:

site:gog.com audio Spanish inurl:game 

inurl:game betyder her kun at søge på spilbeskrivelsessider

Trin 2. Få de 300 resulterende links, og gennemgå alle dem.

Trin 3. Filtrer resultatet med det givne regulære udtryk:

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

Dette skal være let at bygge. Faktisk forstår jeg ikke, hvorfor jeg kunne ikke finde noget, der allerede er bygget på den måde.

Da søgemaskiner ikke har råd til ressourcen til at scanne deres data med regelmæssigt udtryk, falder dette beskidte job fra din side, og din computer bør gøre det med hvad søgemaskiner allerede leverer.

Kommentarer

  • +1. Mange tak. Dette er faktisk en meget interessant idé. Hovedproblemet er, at vi sandsynligvis har brug for højtydende klynger for at gøre noget rigtig interessant.
  • Heh, jeg ' Jeg skriver denne udvidelse lige nu.

Svar

Nej, desværre ikke :(.I teorien kan du lave din egen søgemaskine og gøre det, men det ville være ret svært.

Svar

Bare til reference , Googles hjælp til søgeoperatører er her .

Interessant nok er “-” stadig en operatør for ordudelukkelse, men de fjernede “+” som operatør, der tidligere blev brugt til at kræve et givet søgeudtryk. Tilsyneladende “+ -operatøren blev pensioneret, da Google+ blev lanceret, fordi + var nødvendigt som et søgbart tegn snarere end en operatør.” ( https://support.google.com/websearch/answer/2466433 )

Svar

Du kan starte med en detaljeret Google-søgning for at slette målteksten for at søge. Åbn derefter, sig, de 50 bedste resultater i flere faner og brug mingyi “s” Hurtigste søgning “Firefox addon for at søge i resultaterne ved hjælp af et regulært udtryk.

Svar

Google understøtter og dokumenterer nu fuldt ud brug af RegEx. Her er linket til reference:

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

Kommentarer

  • At ' kun er for Postini.

Svar

Hvis du kender VBA, kan du skrive noget kode for at få data fra internettet til Excel. Jeg kører programmet dag og nat og kan få millioner af resultater. Derefter kan du filtrere fra disse resultater.

Kommentarer

  • åh, gud … tilgiv vores synder

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *