Sarebbe molto utile se Google fornisse una ricerca con espressione regolare .

Cè un modo per farlo?

(OBS: non sto parlando di false espressioni regolari come site:, filetype:, AND, OR o "Text". Vorrei cercare con unespressione regolare come .+[]^).

Ad esempio, esiste unapplicazione, un sito o uno strumento Google per cercare cose come *.stackexchange?

Risposta

Questa funzione non è disponibile nella Ricerca Google classica e” non è in Roadmap di Google. Puoi trovare ulteriori informazioni su questo argomento guardando il video di Google Google implementerà la possibilità di eseguire ricerche con espressioni regolari?

Tuttavia, esistono uneccezione. Google Code Search supporta le espressioni regolari. Ovviamente, lobiettivo di ricerca per questo motore di ricerca per argomento è ridotto al solo codice sorgente.

Vale la pena ricordare che alcune parole chiave di ricerca di Google possono sostituire parzialmente le espressioni regolari. Ad esempio, se desideri cercare una qualsiasi variazione di due parole di “TERMINE di ricerca”, puoi utilizzare loperatore jolly.

search * 

troverà risultati per la ricerca e qualsiasi altra (una) parola. La uso spesso per controllare le regole grammaticali o i sinonimi di base dellinglese (ad es. “facile come *” ).

Commenti

Risposta

La Ricerca Google può restituire le corrispondenze di alcune semplici espressioni regolari. Ad esempio, la query di ricerca

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

sembra essere equivalente a

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

Tu può vedere loutput di questa query di ricerca qui .

La Ricerca Google consente anche ” carattere jolly ” caratteri nelle stringhe di ricerca, in modo da poter trovare risultati di ricerca per pattern come "the quick brown * (jumped|jumps) over the * dog" .

Commenti

  • Sto cercando un nome medicinale o chimico. Riesco a leggere ” heme ?? llnate “, dove i punti interrogativi sono illeggibili. Google non può ‘ aiutarti.

Rispondi

SymbolHound dispone di una ricerca nel repository di codice , simile allopzione Google Code Search ora interrotta, oltre a una ricerca web inclusiva di simboli che indicizza i siti relativi alla programmazione come Stackoverflow.

Commenti

  • Se sei affiliato a SymbolHound, puoi lo dichiari nel tuo profilo. Grazie!

Risposta

Puoi scrivere un pezzo di software a:

  1. Prendi le parole chiave dallespressione regolare;
  2. Google le parole chiave e ottieni un elenco di risultati;
  3. Scansiona ogni URI risultante e filtralo con unespressione regolare completa.

Studiamo un caso: da site:gog.com troviamo tutti i giochi con voce fuori campo in spagnolo.

Lespressione regolare è:

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

Deve corrispondere, ad esempio:

Audio lanuage: English, German, Spanish, French. 

E non corrisponde a:

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

Passaggio 1. Consenti al software di eseguire la ricerca su Google:

site:gog.com audio Spanish inurl:game 

inurl:game qui significa solo cercare nelle pagine di descrizione del gioco

Passaggio 2. Ottieni i 300 link risultanti e striscia in ognuno di essi.

Passaggio 3. Filtra il risultato con la data espressione regolare:

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

Dovrebbe essere facile da costruire. In effetti non capisco perché non sono riuscito a trovare qualcosa che è già stato costruito in questo modo.

Poiché i motori di ricerca non possono permettersi la risorsa per scansionare i propri dati con espressioni regolari, questo sporco lavoro spetta a te e il tuo computer dovrebbe farlo con ciò che i motori di ricerca già forniscono.

Commenti

  • +1. Grazie mille. Questa è unidea molto interessante, in effetti. Il problema principale è che probabilmente avremo bisogno di cluster ad alte prestazioni per fare qualcosa di veramente interessante.
  • Eh, io ‘ sto scrivendo questa estensione in questo momento.

Risposta

No, sfortunatamente no :(.In teoria potresti creare il tuo motore di ricerca e farlo, ma sarebbe piuttosto difficile.

Rispondi

Solo per riferimento , La guida di Google sugli operatori di ricerca è qui .

È interessante notare che “-” è ancora un operatore per lesclusione di parole, ma è stato rimosso “+” come operatore, utilizzato in passato per richiedere un determinato termine di ricerca. Apparentemente, “Loperatore + è stato ritirato allavvio di Google+, perché + era necessario come carattere ricercabile anziché come operatore.” ( https://support.google.com/websearch/answer/2466433 )

Risposta

Potresti iniziare con una ricerca Google dettagliata per selezionare il testo di destinazione da cercare. Quindi apri, ad esempio, i primi 50 risultati in più schede e utilizza mingyi “s” Ricerca più veloce “Componente aggiuntivo di Firefox per cercare i risultati utilizzando unespressione regolare.

Risposta

Google ora supporta e documenta completamente il uso di RegEx. Ecco il link di riferimento:

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

Commenti

  • Questo ‘ è solo per Postini.

Risposta

Se conosci VBA, puoi scrivere del codice per trasferire dati dal web a Excel. Eseguo il programma giorno e notte e posso ottenere milioni di risultati. Dopodiché puoi filtrare da quei risultati.

Commenti

  • oh, dio … perdona i nostri peccati

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *