回答:
この機能は、従来のGoogle検索では使用できず、Googleのロードマップにはありません。このトピックについて詳しくは、Googleビデオをご覧ください。Googleは正規表現で検索する機能を実装しますか?
ただし、例外が1つあります。Google Code Searchは正規表現をサポートしています。もちろん、このトピック検索エンジンの検索対象はソースコードのみに限定されます。
一部のGoogle検索キーワードは、正規表現を部分的に置き換えることができることに言及する価値があります。たとえば、「search TERM」の2単語のバリエーションを検索する場合は、ワイルドカード演算子を使用できます。
search *
検索結果と他の(1つの)単語を検索します。私はこれを使用して、基本的な英語の文法規則または同義語を確認することがよくあります(例:"as easy as *")。
SymbolHoundには、Stackoverflowなどのプログラミング関連サイトにインデックスを付けるシンボルを含むWeb検索に加えて、現在廃止されたGoogle Code Searchオプションに類似したオープンソースコードリポジトリ検索があります。
以下のソフトウェアを作成できます。
事例を調べてみましょうsite:gog.com
。スペイン語の吹き替えがあるすべてのゲームを見つけます。
正規表現は次のとおりです。
Audio[^:]*:[^.,]*Spanish
たとえば、一致するものとします。
Audio lanuage: English, German, Spanish, French.
一致しない:
Audio language: only-English. Text language: Spanish.
手順1.ソフトウェアでGoogleでこれを検索できるようにします。
site:gog.com audio Spanish inurl:game
inurl:game
ここでは、ゲームの説明ページでの検索のみを意味します
ステップ2. 300の結果リンクを取得し、それらのすべてにリンクします。
ステップ3.指定された正規表現で結果をフィルタリングします。
Audio[^:]*:[^.,]*Spanish
これは簡単に構築できるはずです。実際、なぜそのように構築されたものを見つけることができなかったのか理解できません。
検索エンジンは正規表現を使用してデータをスキャンするリソースを購入できないため、この汚い仕事はあなたの側にあり、コンピューターは検索エンジンが既に提供しているものでそれを行うべきです。
参考のため、検索演算子に関するGoogleのヘルプはこちらです。
興味深いことに、「-」は依然として単語の除外の演算子ですが、特定の検索語を要求するために過去に使用されていた「+」を演算子として削除しました。どうやら、「+は演算子ではなく検索可能な文字として必要だったため、Google +の起動時に+演算子は廃止されました。」(https://support.google.com/websearch/answer/2466433)
詳細なGoogle検索から始めて、検索対象のテキストを間引くことができます。次に、たとえばトップ50の結果を複数のタブで開き、mingyiの「Fastest Search」Firefoxアドオンを使用して、正規表現を使用して結果を検索します。
Googleは、RegExの使用をサポートし、完全に文書化しました。参照用のリンクは次のとおりです。
http://www.google.com/support/enterprise/static/postini/docs/admin/en/admin_ee_cu/cm_regex.html
VBAを知っている場合は、WebからExcelにデータを取得するコードを作成できます。昼夜を問わずプログラムを実行し、何百万もの結果を得ることができます。その後、それらの結果からフィルタリングできます。