• 締切済み

特定の頭文字から始まる英単語をもつ英文を検索する

例えば、 T* I* A* P* と検索すると、 This Is A Pen がでてくるような検索がしたいのですが、どのようにすればいいのでしょうか。

みんなの回答

noname#223623
noname#223623
回答No.3

ちょっと補足。Google とかの API を利用して自分でプログラムを組むんなら方法はあるかも。自分はやったことないのでわからない。

noname#223623
noname#223623
回答No.2

> 検索エンジン等はこだわりませんが、Web 上のコンテンツから英文を検索したいです。 結論から言うとかなり厳しい。正規表現が使える検索エンジンならできるかもしれないが、そういうものはないだろう(特定のサイト内で使用するなら namazu とかでできる)。以前、「はてな」で同じような質問をしてる人がいて、http://www.exalead.com/search/ で正規表現が使えるという回答があったが、今確認したら使えなくなってました。  ウェブページの検索エンジンで、クエリに正規表現が使えるものはないでしょうか?  http://q.hatena.ne.jp/1197186119 そうなると、あとは Google でワイルドカードを使うことくらいしか思いつかない。具体的な方法は以下を参考に。  「Google」であいまいな言葉を検索する方法  https://digitalfan.jp/34786 正規表現にしろワイルドカードにしろ、結局は適切なパターンを指定しないと結果が大量すぎて実用的ではない。試しに "T* I* A* P*" で Google 検索したら、"This Is A Pen." 以外に次のような英文がヒットする。  * There is a pen on the desk.  * That is a pen.  * No, it isn't. It is a pen.  * Anna t'Haron is a pen name of Anna Yevdokimova a Russian pianist,... ヒットした件数は約 300万件。その中から "This Is A Pen." だけを探すのは現実的ではないですね。

Toru_jp
質問者

お礼

ありがとうございます。 Web上からとなると難しいものなのですね。 どこかから、大量の英文を引っ張ってきてローカルな環境でやろうと思います。

noname#223623
noname#223623
回答No.1

やりたいことをもう少し明確に書いたほうがいいと思います。例えば以下の二つでは回答が大きく変わります。 * Web 上のコンテンツから英文を検索したい * Word で文書内の英文を検索したい 合わせて、実行環境(Windows 10 とか Debian Jessie だとか)なども補足したほうが、希望する回答を得やすいと思います。

Toru_jp
質問者

補足

検索エンジン等はこだわりませんが、Web 上のコンテンツから英文を検索したいです。

関連するQ&A

専門家に質問してみよう