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
- Google Koodihakua ei enää ole , mutta voi olla vaihtoehtoja (ei, että se t, jotka liittyvät tähän kysymykseen)
- Tämä vastaus on nyt jonkin verran vanhentunut: katso tämä vastaus esimerkiksi Googlelta säännöllisen lausekkeen haut.
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:
- Ota avainsanat säännöllisestä lausekkeesta;
- Google avainsanat ja saat luettelon tuloksista;
- 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