第28話 フリーソフト編4:文字列置換・文字列抽出ソフト | ||||||
今回はHP作成時に使用する文字列置換・文字列抽出ソフトをご紹介します。 文字列抽出、文字列置換はHP作成でリニューアルをしたりするときとか、結構多いですね。 例えば、全部のページに戻るボタンをつけたりとか、テンプレートを書き換えるため ◆文字列置換 文字列置換とは複数のHTML(に限らず他のファイルも含めて)にある文字列を他の文字列に書き換えたいときに使用するソフトです。 「第25話 メンテナンスのしやすさを考えてサイト作成しよう」でご紹介した文字列置換ソフトです。
同じくファイル一括置換ソフトです。Devasより優れているのは、複数の文字列を同時置換することができることです。 ・TextSS これも複数のHTMLやテキストファイルの中を一括置換するフリーソフトです。EUCやJISの日本語コードに対応、改行コードのみを置換する機能などもあります。バックアップ機能を搭載しているので置換操作を間違っても元に戻すこともできます。VB6(SP5)ランタイムをインストールする必要があります。ビジュアル的には、見やすいですね。 私は主にDevas、そして置換パターンが多いときはSpeeeeedを使用しています。
文字列抽出ソフトとは、ある文字列とある文字列の間にある文字列を抜き出すときに使用するソフトです。 例えばHPリニューアル時にHTMLベースで会員名簿を作成していたのだけれど、データが大きくなってきて ・ChrTrim 複数のテキストファイルの文字を検索、置換できるソフトなので、上記の置換ソフトにも分類はできます。 以前、私が運営するサイトの1つリディア同盟で会員名簿のデータをHTMLで作成していました。そんなに会員の数は多くないからいいだろうとHTMLで作成していたのですが、会員が200名を超え、300名を超え、とてもですがHTMLで管理できる量ではなくなってしまいました。 またパステル・ミディリンの雑談掲示板の過去ログはHTML形式で作成されるのですが、この過去ログを1つ1つの記事にしてPHP+Mysqlで作成した検索システム(現在はnamazuでログ検索システムを稼動)にデータを流し込むときに、過去ログのHTMLを1つのファイルに結合し、結合したHTMLからChrTrimを使って記事部分を抜き出して、データを抽出なんていう方法を使っていました。 掲示板ログ管理:
|
||||||