• ベストアンサー

インターネット上のホームページ内の文字列を自動解析するソフト作成に適した言語は?

自分のパソコン上で動作するソフトによって、インターネット上の様々なホームページに記載している文字列を自動解析し、解析結果をファイル出力するようにしたいと思っています。そんなソフトを作成するには、どのような言語を用いれば良いでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#9414
noname#9414
回答No.4

文字列を扱うのが得意な言語ですよね。 Perl、Visual Basicもそうですが、 PHPやJavaも文字列操作は得意ですよ。 どのような場面で自動解析したものを 使うのか分かりませんが、ローカルで 実行してネットワーク接続をしてから どこかのページへアクセスして、内容を とってくるのならば、VBがいいと思います。 また、Web上に置いておくのならばJavaか、 PHPがいいと思います。 #ただし、PerlとPHPは動作させられる #サーバが必要になりますね。 ではでは☆

参考URL:
CやC++では文字操作はきつい・・・
kamesennin
質問者

お礼

ありがとうございました。VBでやってみようと思います。

その他の回答 (3)

noname#25358
noname#25358
回答No.3

 インターネット上で動くのであれば、俺もPerlだと思います。もともとあれは文字列操作を得意とした言語ですから。  でもPerlはコンパイルできないからイヤ、とかそういうことであれば、Visual BASICが絶対的に便利ではないかと思います。  VBは遅いって言う人けっこういますけど、VB6であればあれは充分に速いですよ。

kamesennin
質問者

お礼

VB6を入手してやってみます。VBについて質問をすることもあるかも知れませんが、そのときにはよろしくお願いします。

noname#18769
noname#18769
回答No.2

Perlがベストと言う意見に同感です。 もしその手のスクリプト言語を触ったことがなくて、別のオブジェクト指向言語に慣れているのならば、Rubyという選択肢もあると思います。

kamesennin
質問者

お礼

Perlがベストとの事で、参考になりました。私の手元にたまたまVBがありましたので、VBでやってみます。

回答No.1

URLを指定して、HTMLファイルをダウンロードして、文字列を解析して、ファイルに出力したいということですよね。 私はPerlをお勧めします。 文字列の解析といえばPerlの得意分野です。 kamesenninさんがお使いになっているOSが何かはわかりませんが、PerlならいろんなOSで動かせます。 HTMLファイルのダウンロードも簡単に書けます。 CまたはC++もいいかと思いますが、これは私の好みです。^_^;

kamesennin
質問者

お礼

ありがとうございました。VBが手元にありましたので、VBでやってみます。

関連するQ&A

  • ホームページ作成ソフト

    無料で使える高機能で、できればHTML言語の知識なしで使えるホームページ作成ソフトのダウンロードできるページのアドレスか、トップページのアドレスを教えてください。有料は嫌です。今、最初からパソコンに入っていたホームページミックスというソフトを使っていて、表を作りたいのですが、10×30にしたいけど5×Xにしかできません。とくに表が充実したソフトを教えてください。  それから、エクセルで作ったファイルをインターネット上に公開することは可能ですか。

  • C言語で常駐ソフトを作成

    C言語を利用して常駐ソフトを作成したいと考えています。 目標としては、タイマー付きの自動でパソコンをシャットダウンするソフト等を作りたいと思っています。 作成方法、または作成方法が記載されているHP等を教えていただければ幸いです。 自分のスキルとしては、ポインタ、構造体等も理解しているつもりです。 ソフトとしては、テキストファイル編集ソフトくらいしか作った事がありません。 しかしC言語以前にJavaを扱っていて、Appletを用いてスペースインベーダー(もどき)を作ったり、メール送信ソフトを作ったりした事があります。 (Javaでやれば?と思った人がいたらJavaでのやり方も教えていただけるとありがたいです^^; ) OS: WIndowsXP Professional 開発環境: BorlandC++ エディタ: CPad for Borland C++Compiler を使っていますが、 VisualStudio2005もあります。 (テキストファイルを読み込み、編集して出力するソフト等の非常に軽いソフトしか作った事がないためVisualStudioは起動が遅くて不快だったため使用した事はあまりありません^^; ) よろしくお願いします。

  • QRコードの画像ファイルを読んで文字列を出力するソフト

    文字列を入力して、その文字列を表すQRコードを bmpファイルとして出力するソフトはたくさんあります。 この逆を行うWindowsパソコンソフトは無いでしょうか? つまりQRコードの画像ファイルを指定したら、 それが表す文字列を出力するソフトです。

  • [000-100]などの文字列を解析したい

    よく連番を表す形でFILE[000-100]などという方式がありますが、 これの[000-100]を解析したいです。 具体的には下記の通りです。 例1 "[000-100]"と引数を渡された場合に000、001...099、100と101個の文字列を返す。 例2 "[0-1000]"と渡された場合には0、1...100と1001個の文字列を返す。 例2の場合はいいのですが、例1の場合に桁数のフォーマットの指定方法がわかりません。(桁数、始まりと終わりは変動します) お手数ですがご教授お願い致します。

    • ベストアンサー
    • Java
  • C言語でファイルからの文字列抽出について

    C言語でファイルからの文字列抽出について INPUTファイルからキーワードを探し、キーワードがあった行をOUTPUTファイルに出力したいのですが、どうしたら良いかわかりません。 //一行ずつ読み込む while(fgets(buf,sizeof(buf),fp)!=NULL){ //文字列からキーワードを探す //キーワードがある一行をOUTPUTファイルに出力 } こんな感じになると思うのですが、どういうコードを書いたら良いかわかりません。 分かる方いらっしゃいましたらご回答宜しくお願いします。

  • 連番の数字を含む文字列の作成

    プログラム結果を連番のファイル名がついたファイルに出力したいと考えています。 fopen(file_name,"-") ; でのファイル名file_nameを01.txt, 02.txtという風に変化させるのだと 思うのですが、連番の数字を含む文字列の作成方法がわかりません。 よろしくお願いします。

  • DOSコマンド以外でツールを作成するときの言語

    抽象的な質問になってしまいますが、 簡易的に、見た目が良いツールを作成できる言語はあるでしょうか? 例えば、スマートフォンのアプリのような見た目のツールを作りたいです。 作成したいツールの処理内容は、 特定の文字列をテキストファイルなどから検索して結果を画面に出力するツールや、 特定のフォルダにファイルが存在しているか検索して結果を画面に出力ツールです。 ツールは、Windows XPや7で使用します。 OSがWindsowsのパソコンで作業するときの補助的なツールとして、 DOSコマンドで、ファイルから特定の文字列を検索するツールなどを作ったのですが、 DOSコマンドでツール(バッチ)を作成して、 コマンドプロンプト画面に結果を出力しても、見た目が地味です。 周囲の人にツールのことを伝えたところ、 パソコンはあまり操作しないけど、 スマートフォンなどでいろいろなアプリを使用している人から見ると、 コマンドプロンプト画面は地味で見にくいと思う人がいました。 自分は見た目にこだわらないので、 これまでコマンドプロンプトに出力するツールばかりを作っていましたが、 見た目を意識する必要があるんだと今は思っています。 javaやVBなどで、スマートフォンのアプリのような、 見た目が良いツールを作成できるでしょうか。 ツールを作成した言語のことや、ツール作成のことが書いてある書籍などがあれば教えて下さい。 お願いします。

  • 音声作成ソフト

    音声ファイルを作成するソフトを探しています。 入力した文字列を女性の声で読み上げて それをファイルに出力してくれるようなソフトはないものでしょうか。 可能であれば無料が理想なのですが、有料のものでもいいので そういったソフトの情報を知ってる方いらっしゃいましたら教えてください。 よろしくお願いします。

  • ホームページ作成(ファイルの同じ部分を一緒に編集できるソフト)

    ホームページ作成をしているのですが、 ファイルの同じ部分(METAタグやHTMLタグ)を複数のファイルをまとめて編集できるソフトを探してます。 調べた結果[Speeeeed]というソフトで文字列の一括変換はできることがわかったのですが、 一括変換ではなく、一括追加(METAタグやHTMLタグを)できるソフトを探してます。 そのようなものは存在しないのでしょうか?

  • ホームページ作成ソフトについて

    59歳の上司が、一生懸命Wordでホームページを作成しています。途中行き詰まった様子で「使いやすいソフトがあれば買ってきて欲しい」と相談されたのですが、私自身はHTML言語しか使用していないため、どのソフトが良いのかわかりません。 ちなみにその上司。パソコンには興味深く中級者ほどの知識があります。