約1300個のpngアイコンを含むフォルダーがあります。私が必要としているのは、次のようなすべてのファイルを含む html ファイルです。
<img src="path-to-image.png" alt="file name without .png" id="file-name-without-.png" class="icon"/>
めちゃくちゃ簡単ですが、その数のファイルを手動で行うのは時間の無駄です。それを自動化する方法はありますか?
約1300個のpngアイコンを含むフォルダーがあります。私が必要としているのは、次のようなすべてのファイルを含む html ファイルです。
<img src="path-to-image.png" alt="file name without .png" id="file-name-without-.png" class="icon"/>
めちゃくちゃ簡単ですが、その数のファイルを手動で行うのは時間の無駄です。それを自動化する方法はありますか?
一度だけ必要な場合は、「dir」または「ls」を実行してファイルにリダイレクトし、メモ帳++などのマクロ機能を備えたエディターを使用して、必要に応じて1行の変更を記録し、マクロの再生を押しますファイルの残り。動的な場合は、PHP を使用します。
これを行うために C++ は使用しません。正規表現を繰り返し実行するだけで十分なため、正直なところ vi を使用します。
しかし、若者は C++ でこれを行います。コマンド プロンプトで Dir または ls によって生成されたすべてのファイル名を含むプラン テキスト ファイルから始めます。
次に、入力行を受け取り、それを必要な形式の行に変換するコードを記述します。これをテストして、最初に 1 行で動作するようにします。
C++ の RE エンジンはおそらくやり過ぎですが (コンパイラで十分にサポートされているわけではありません)、必要なのは substr と基本的な検索と置換だけです。よく知っている文字列ライブラリはありますか? std::string で十分です。
PNG なしでファイル名を生成するには、最後の 4 文字をチェックして、それらが存在し、.PNG であるかどうかを確認します (そうでない場合はエラーを報告します)。次に、それらを取り除きます。ダッシュを削除するには、文字を新しい文字列にコピーしますが、ダッシュを読み取る場合はスペースを書き込みます。他のすべては単なる文字列連結です。