TTSneoで行こう!

           

目次


【3:0】URLから文字取り出し

  1. 名前:九龍 2007/12/05(水) 13:30:22

    URLから指定文字を取り出す。(取り出せ命令)
    ソフトウェアのアップデートなどに使用したい場合には欠かせないのが、自サイトから指定したコードを読み込んでバージョンなどの確認を行う処理だと思います。 しかし、これらの操作が難しいなどと思っているかも知れませんが、そのような事はなく非常に簡単に出来るのです。 バージョンアップだけに関わらず、うまく使いこなせばシリアルコードなども各ユーザー毎に設ける事も出来てしまいます。

    取り出せ(番号、対象文字列、開始文字、終了文字)

    今回は上の命令でURLから指定文字を取り出してみる事にします。 取り出せ命令の「番号」の部分には取り出したい文字列が重複する場合に、何番目の文字を取り出すか数字で指定します。「対象文字列」の部分には元となる文字列、つまりURLで取得した内容を指定します。「開始文字」「終了文字」では取得した内容の範囲を指定する事になります。実際にソースで記述すると以下のようになります。

    対象URL 「http://tts.utopiat.net/」
    対象文字列 HTTPでダウンロード(「[対象URL]」)
    結果 取り出せ(1、「[対象文字列]」、「<verinfo>」、「</verinfo>」)
    「[対象文字列]」を表示
    「[結果]」を表示

    上の例では、TTSneo公式サイトのトップページより最新バージョン情報を取得しています。簡単に説明してみましょう。まず、「対象URL」 という変数にソフトの情報を含むサイトURLを指定します。「対象文字列」の変数に先ほど指定されたURLのHTMLソースを格納します。「結果」の変数の中に、取り出したい指定の文字列を格納するようにしています。従って、「対象文字列を表示」とすればHTMLソース全て(ダイアログでは一部しか見れません)が表示され、「結果を表示」とすれば対象文字列の開始位置から終了位置までの文字列が取得出来ます。ここで注意してもらうのが、全てのURLで上と同じようにしても取得できないという事です。

    これは、取り出したい文字にアンカーを打つことで実現できるからである。アンカーとは、上の公式サイトの場合、HTMLソース内で予め「<verinfo>バージョン 日付</verinfo>」のように直ぐに取り出せるように工夫をしているからである。このアンカーはどのような文字列でも構いませんが、公開中のHTMLであれば表に出ないような工夫をしないといけない事に注意してほしい。とはいっても難しく考える必要もなく、HTMLでは「<!--  -->」で囲まれた部分はコメントとして解釈される為、このようなコメントを有効に使うと良いです。

    対象は 「ソフトは<!--開始-->ソフト名 Ver. 0.01 2007/12/01<!--終了-->が最新版です。」
    結果 取り出せ(1、「[対象]」、「<!--開始-->」、「<!--終了-->」)
    「[対象]」を表示
    「[結果]」を表示

    ロールケーキ

    清川屋のロールケーキはYahoo!ショッピングロールケーキでなんと、No.1の実績がありしかもケーキランキングでは4位とすばらしい実績があります。このような人気を高めたのはおそらく、卵白のみを使用してふんわりととろけるようなおいしさが良かったのではないでしょうか。生クリームも企業秘密だけに、色々と工夫されており清川屋でのみしか味わえないほどのおいしさを保証します。まだ食べた事ない人は、流行の話題から少し外れる可能性もありますよ。

    雑誌やテレビでも紹介されるほどのできの良さが売りですよね。TBS系アッコにおまかせや週刊アスキー、他などで紹介されており、みなさんもお目にかかった事はあるのではないでしょうか?クリスマスにロールケーキなども魅力的なはず。清川屋のサイトを覗くと今すぐにでも食べたくなるような絶品が勢揃いです。山形の特産品が勢揃いで並んでおり、どれにするか迷ってしまうくらいの美味しそうな品揃え。悩んだならば是非とも「ほわいとぱりろーる」のロールケーキをお勧めします。マジで美味しいですよ。お勧めします。

コメントの投稿

送信:

無料ホームページ アフィリエイト レンタルサーバー FC2ブログ 一戸建て