Olisi erittäin hyödyllistä, jos Google toimisi säännöllisen lausekkeen haun.

Onko olemassa tapa tehdä tämä?

(OBS: En puhu vääristä säännöllisistä lausekkeista, kuten site:, filetype:, AND, OR tai "Text". Haluaisin etsi säännöllisellä lausekkeella, kuten .+[]^).

Onko esimerkiksi sovellusta, sivustoa tai Google-työkalua hakemaan esimerkiksi *.stackexchange?

Vastaa

Tämä ominaisuus ei ole käytettävissä perinteisessä Google-haussa eikä sitä ole Googlen tiekartta. Voit oppia lisää tästä aiheesta katsomalla Google-videota Ottaako Google käyttöön kyvyn etsiä säännöllisin lausekkein?

Siellä on kuitenkin yksi poikkeus. Google Code Search tukee säännöllisiä lausekkeita. Tietysti tämän aiheen hakukoneen hakukohde on rajoitettu vain lähdekoodiksi.

On syytä mainita, että jotkut Google-hakusanat voivat osittain korvata säännölliset lausekkeet. Jos esimerkiksi haluat etsiä mitä tahansa kaksisanaista muunnosta ”search TERM”, voit käyttää jokerimerkkiä.

search * 

löytää tuloksia haulle ja muille (yhdelle) sanalle. Käytän sitä usein englannin kielioppisääntöjen tai synonyymien tarkistamiseen (esim. ”yhtä helppoa kuin *” ).

Kommentit

Vastaa

Google-haku voi palauttaa joidenkin yksinkertaisten säännöllisten lausekkeiden vastaavuudet. Esimerkiksi hakulauseke

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

näyttää vastaavan

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

Sinua näkee tämän hakulausekkeen tuloksen täällä .

Google-haku sallii myös " jokerimerkin " merkkejä hakuketjuissa, joten löydät hakutuloksia esimerkiksi "the quick brown * (jumped|jumps) over the * dog" .

kommentit

  • Etsin lääkettä tai kemiallista nimeä. Voin lukea " heme ?? llnate " – missä kysymysmerkit eivät ole luettavissa. Google ei voi ' auttaa.

Vastaa

SymbolHound : lla on avoimen lähdekoodin -koodivarastohaku , samanlainen kuin nyt lopetettu Google Code Search -vaihtoehto, symbolien kattavan verkkohakun lisäksi, joka indeksoi ohjelmointiin liittyvät sivustot, kuten Stackoverflow.

Kommentit

  • Jos olet sidoksissa SymbolHoundiin, voit ilmoitat tämän profiilissasi. Kiitos!

Vastaa

Voit kirjoittaa ohjelmiston osoitteeseen:

  1. Ota avainsanat säännöllisestä lausekkeesta;
  2. Google avainsanat ja saat luettelon tuloksista;
  3. indeksoi kukin tuloksena oleva URI ja suodata se täydellisen säännöllisen lausekkeen avulla.

Tutkitaan tapausta: mistä site:gog.com löydetään kaikki pelit, joissa on espanjankielinen ääni.

Säännöllinen lauseke on:

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

Sen on vastattava esimerkiksi:

Audio lanuage: English, German, Spanish, French. 

Ja ei täsmää:

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

Vaihe 1. Anna ohjelmiston hakea tätä Googlesta:

site:gog.com audio Spanish inurl:game 

inurl:game tässä tarkoitetaan vain hakua pelin kuvaussivuilta.

Vaihe 2. Hanki 300 tuloksena olevaa linkkiä ja indeksoi jokaiseen niistä.

Vaihe 3. Suodata tulos annetulla säännöllisellä lausekkeella:

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

Tämän pitäisi olla helppo rakentaa. Itse en ymmärrä miksi ei löydy jotain, joka on jo rakennettu tällä tavalla.

Koska hakukoneilla ei ole varaa resurssiin tietojen tarkistamiseen säännöllisen lausekkeen avulla, tämä likainen työ kuuluu sinun puolellesi, ja tietokoneen pitäisi tehdä se hakukoneiden jo tarjoamien tietojen kanssa.

Kommentit

  • +1. Kiitos paljon. Tämä on itse asiassa erittäin mielenkiintoinen idea. Suurin ongelma on, että tarvitsemme todennäköisesti korkean suorituskyvyn klustereita tekemään jotain todella mielenkiintoista.
  • Heh, kirjoitan tämän laajennuksen juuri nyt.

Vastaa

Ei, valitettavasti ei :(.Teoriassa voit tehdä oman hakukoneesi ja tehdä sen, mutta se olisi melko vaikeaa.

Vastaa

Vain viitteeksi , Googlen hakuoperaattoreiden ohje on täällä .

Mielenkiintoista on, että ”-” on edelleen sanojen poissulkemisen operaattori, mutta ne poistivat ”+” operaattorina, jota aiemmin tarvittiin tietylle hakutermille. Ilmeisesti ”+ -operaattori poistettiin käytöstä, kun Google+ käynnistettiin, koska + tarvittiin etsittäväksi hahmoksi eikä operaattoriksi.” ( https://support.google.com/websearch/answer/2466433 )

Vastaa

Voit aloittaa yksityiskohtaisella Google-haulla, jolloin kohdeteksti haetaan. Avaa sitten 50 suosituinta hakutulosta useissa välilehdissä ja käytä mingyi ”Nopein haku ”Firefox-lisäosa hakutulosten hakemiseen säännöllisen lausekkeen avulla.

Vastaa

Google tukee ja dokumentoi nyt täysin käyttöä RegEx. Tässä on linkki viitteeksi:

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

Kommentit

  • Tämä ' on vain Postinille.

Vastaa

Jos tiedät VBA: n, voit kirjoittaa koodin saadaksesi tietoja verkosta Exceliin. Suoritan ohjelmaa päivin ja öin ja saan miljoonia tuloksia. Sen jälkeen voit suodattaa tuloksia.

Kommentit

  • Voi luoja … anteeksi syntimme

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *