• ベストアンサー
  • 暇なときにでも

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

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

共感・応援の気持ちを伝えよう!

  • 回答数4
  • 閲覧数186
  • ありがとう数14

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

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

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

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

共感・感謝の気持ちを伝えよう!

質問者からのお礼

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

関連するQ&A

その他の回答 (3)

  • 回答No.3
noname#25358
noname#25358

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

共感・感謝の気持ちを伝えよう!

質問者からのお礼

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

  • 回答No.2
noname#18769
noname#18769

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

共感・感謝の気持ちを伝えよう!

質問者からのお礼

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

  • 回答No.1
  • ryoyama
  • ベストアンサー率56% (45/80)

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

共感・感謝の気持ちを伝えよう!

質問者からのお礼

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

関連するQ&A

  • ある文字列を全て他の文字列に一斉に変換するには?

    ある文字列を他の文字列に一斉に変換することのできるソフトってありますか?たとえば あるテキストファイルの文章に含まれる「#ffffff」を全て「#000000」に置き換えるというものです。 ホームページの掲示板で、書き込みのときに文字をカラー選択できるようにしていたのですが、リニューアルに伴って、今までの過去logファイルに書いてある色情報を全て黒色(つまり#000000)に変えたいんです。 そういう便利なソフト、もしくは方法があるなら教えて欲しいですm(_ _)m

  • 同じ文字列を探すソフト

    説明が下手なので、分かりずらいかもしれませんが・・・ 例えば、下記のような文字列がたくさん書いてあるtxtがあったとして、同じ文字列があればピックアップしてくれるようなソフトはないでしょうか? 65421a21a 525s5s5b5 65ttgs598

  • 文字列の中に特定の文字を含む場合に値を…

    こんにちは。 Excelの関数の使い方で、以下のようなことをしたいのですが、教えていただけますでしょうか。 Sheet1には、長い文字列が表示されている(仮に、A1)→任意 Sheet2には、↑の長い文字列に含まれそうな短い文字列が記載(A)されていて、且つそのとなりには動作が記載されている(B)→双方固定 この状態で、"Sheet2の文字列がSheet1の長い文字列に含まれる場合"にはSheet2のB列の動作が表示されるようにしたい。 例: Sheet1のA1:aaaabbbbccccddddeeeeffffggggdoghhhiiiijjjjkkkk Sheet2のA1:dog Sheet2のA2:cat Sheet2のB1:ワン Sheet2のB2:ニャー の状態で、関数を介して、任意のセルに、"ワン"と自動で表示させたい。 Sheet1のA1にcatという文字列が含まれていれば、"ニャー"と表示させたい。 分かりにくくて申し訳ないですが、よろしくお願い致します。

  • 文字列の問題なのですが

    大学の問題なのですが、 「 : 」をいくつか含む文字列(半角のみ、漢字は含めない)で初期化した文字配列がある。 その文字列を「 : 」で分割し、分割した文字列を 1 行に 1 つずつ出力するプログラムを作成しなさい。 【出力例】  Hello  Good-Bye  Thank you プログラムソース(編集可) #include <stdio.h> int main(void) { char str[30] = "Hello:Good-Bye:Thank you"; //ここからプログラムを記述してください } 自分でやらないと力が付かないのは承知なのですが、明後日試験の為、間に合わないので、教えてください。お願いします

  • 文字列からの関数を呼び出す。

    題名のとおり、文字列から関数を簡単に呼び出せる方法を考えています。  現在、考えている方法は、ファイルへ、その文字列を書き込み、書き込み終了後、そのファイルを呼び出す方法しか考えつきません。この方法では、複数ユーザーからアクセスがあった場合に、ファイルのユニーク等の問題で、複雑になることが考えられます。  他に、文字列から関数を簡単に呼び出す方法をご存知でしたら、教えてください。お願いいたします。  ちなみに、VBScriptで試して、OKだったら、他の言語にも適用しようと考えています。  質問がわかりづらいかもしれませんが、ご回答お願い致します。

  • 文字列をランダムに並び替えるソフト

    入力した文字列をランダムに並び替えるツールを探しています。 例えば、テキスト内に あいうえお かきくけこ さしすせそたち つてとなにぬねの とある場合、そのファイルを読み込むと おえいあう きくかけこ すさしそちたせ つてなのにとねぬ のようにランダムに並び替えてテキスト形式などで出力してくれるようなものです。(行ごとにランダムに並び替える) http://www.forest.impress.co.jp/article/2004/03/19/okiniiri.html のようなソフトは見つけたのですが、並び替えたものが出力されるわけではないので使えませんでした。 自分でプログラムを組んだほうが早いのかもしれませんが、いかんせんプログラムの知識がまったくないのでできません・・・ もしこのようなツールがありましたらご紹介お願いします。

  • 文字列から抜き出す

    怒られそうですがどうしてもすぐにしなければならなくなって、お助けください。 smartyという言語で、文字列の5文字目から2文字を取り出す関数を教えてください。 切捨ての関数はあったのですが希望のものがありません。 よろしくお願いします。 m(__)m

    • ベストアンサー
    • PHP
  • 複数の文字列を同時に置換できるソフト

    こんにちは。 複数の文字列を一括で置換できるソフトで、 以下の条件に合ったソフトを探しております。 (1)HTMLファイルが読み込める。 (2)複数の文字列を同時に一括置換できる(複数行を対象に)。 (↑あらかじめ置換したいリストを作成・登録する形に なるのかもしれません。) (3)さらに複数のファイルで同時に置換できる。 上記の(1)、(2)は必須になります。 可能であれば、(3)ができれば大変助かります。 ・・以上のようなフリーソフトはありますでしょうか? ご回答よろしくお願い致します。

  • ファイルを文字列に変換

    ファイルを文字列に変換 ファイルを文字列に変換したいです。 文字しか送れないネットワークで、ファイルを文字列に変換し、その文字列を送り、受信機でファイルに変換する装置を作りたいです。 しかし、送り方&暗号化はわかったのですが、肝心のファイル⇔文字列(16進数などでも可)ができません。 LinuxをメインPCで使ってるので、Linuxで説明していただければ幸いです。 ファイルを文字列に変換するソフトとかありますか?

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

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

専門家に質問してみよう