Nagyon hasznos lenne, ha a Google egy reguláris kifejezés keresést adna meg.
Van rá mód?
(OBS: Nem olyan hamis reguláris kifejezésekről beszélek, mint például site:
, filetype:
, AND
, OR
vagy "Text"
. Szeretnék keresés olyan reguláris kifejezéssel, mint a .+[]^
).
Például van-e alkalmazás, webhely vagy Google-eszköz például *.stackexchange
?
Válasz
Ez a szolgáltatás nem érhető el a klasszikus Google Keresésben, és nincs A Google ütemterve. Tudjon meg többet erről a témáról a Google-videó megtekintésével Megvalósítja-e a Google a rendszeres kifejezésekkel történő keresés képességét?
Vannak azonban egy kivétel. A Google Code Search támogatja a reguláris kifejezéseket. Természetesen a témakör keresőmotorjának keresési célja csak forráskódra redukálódik.
Érdemes megemlíteni, hogy egyes Google keresési kulcsszavak részben helyettesíthetik a reguláris kifejezéseket. Ha például a “search TERM” bármely kétszavas változatában szeretne keresni, használhatja a helyettesítő karakter operátort.
search *
talál találatokat a keresésre és bármely más (egy) szót. Gyakran használom az angol nyelvtan alapszabályainak vagy szinonimáinak ellenőrzésére (pl. “olyan egyszerű, mint a *” ).
megjegyzések
- Google A kódkeresés már nem létezik , de lehetnek alternatívák (nem az, hogy e kérdés szempontjából releváns)
- Ez a válasz már kissé elavult: lásd például a Google ezt a választ rendszeres kifejezés keresések.
Válasz
A Google Keresés visszaadhat néhány egyszerű reguláris kifejezés egyezését. Például a keresési lekérdezés
"(gray|red) (wolf|fox)"
egyenértékűnek tűnik a
("gray wolf" OR "red fox" OR "red wolf" OR "gray fox")
itt láthatja ennek a keresési lekérdezésnek a kimenetét.
A Google Keresés engedélyezi a " helyettesítő karaktert is " karakterek a keresési karakterláncokban, így találhat keresési eredményeket például "the quick brown * (jumped|jumps) over the * dog"
.
Megjegyzések
- Gyógyszer vagy kémiai nevet keresek. Tudok olvasni " heme ?? llnate " – ahol a kérdőjelek nem olvashatók. A Google nem tud ' segíteni.
Válasz
SymbolHound nyílt forráskódú kódtár-kereséssel rendelkezik , hasonlóan a most megszüntetett Google Code Search opcióhoz, a szimbólumokat befogadó internetes keresés mellett, amely indexeli a programozással kapcsolatos webhelyeket, például a Stackoverflow-t.
Megjegyzések
- Ha Ön kapcsolatban áll a SymbolHound-szal, ezt állítja a profiljában. Köszönöm!
Válasz
Írhat egy szoftvert:
- Vegye ki a kulcsszavakat a reguláris kifejezésből;
- Google keresse meg a kulcsszavakat és szerezzen eredménylistát;
- Feltérképezze az egyes kapott URI-kat, és szűrje le őket a teljes reguláris kifejezéssel.
Tanulmányozzunk egy esetet: site:gog.com
-től találja meg az összes olyan játékot, amelyen spanyol hang van.
A rendszeres kifejezés a következő:
Audio[^:]*:[^.,]*Spanish
Meg kell felelnie például:
Audio lanuage: English, German, Spanish, French.
És nem egyezik:
Audio language: only-English. Text language: Spanish.
1. lépés: Engedje meg, hogy a szoftvere ezt a Google-on keresse:
site:gog.com audio Spanish inurl:game
inurl:game
itt csak a játékleírási oldalakon kell keresni.
2. lépés. Szerezze be a 300 kapott linket, és mászkáljon be mindegyikbe.
3. lépés. Szűrje le az eredményt a megadott reguláris kifejezéssel:
Audio[^:]*:[^.,]*Spanish
Ennek könnyen felépíthetőnek kell lennie. Valójában nem értem, miért nem lehet találni valamit, ami már így van felépítve.
Mivel a keresőmotorok nem engedhetik meg maguknak az erőforrást az adatok rendszeres kifejezéssel történő beolvasására, ez a piszkos feladat az Ön részéről esik, és ezt a számítógépének kell tennie azzal, amit a keresőmotorok már nyújtanak.
Megjegyzések
- +1. Nagyon köszönöm. Valójában ez egy nagyon érdekes ötlet. A fő probléma az, hogy valószínűleg nagy teljesítményű klaszterekre lesz szükségünk ahhoz, hogy igazán érdekes dolgokat csinálhassunk.
- Heh, én most ' írom ezt a kiterjesztést.
Válasz
Nem, sajnos nem :(.Elméletileg elkészítheti saját keresőmotorját, és megteheti, de ez elég nehéz lenne.
Válasz
Csak referenciaként , A Google segítsége a keresési operátorokkal itt található .
Érdekes módon a “-” továbbra is a kizárás operátora, de eltávolították “+” operátorként, a múltban egy adott keresési kifejezés megkövetelésére használták. Nyilvánvaló, hogy “A + operátor visszavonult a Google+ indításakor, mert a + -ra kereshető karakterként, nem operátorként volt szükség.” ( https://support.google.com/websearch/answer/2466433 )
Válasz
Kezdheti egy részletes Google kereséssel, hogy megsemmisítse a célszöveget a kereséshez. Ezután nyissa meg mondjuk az első 50 találatot több lapon, és használja a mingyi “s” leggyorsabb keresést ” “Firefox addon az eredmények kereséséhez egy reguláris kifejezés használatával.
Válasz
A Google mostantól támogatja és teljes mértékben dokumentálja a felhasználás a RegEx. Itt található a hivatkozás:
http://www.google.com/support/enterprise/static/postini/docs/admin/en/admin_ee_cu/cm_regex.html
Megjegyzések
- Ez ' csak a Postinit használja.
Válasz
Ha ismeri a VBA-t, írhat néhány kódot, hogy adatokat szerezzen a webről az Excelbe. Éjjel-nappal futtatom a programot, és több millió eredményt érhetek el. Ezt követően szűrhet ezekből az eredményekből.
Megjegyzések
- ó, istenem … bocsássa meg a bűneinket