←前へ 次へ→ 機能別Q&A 質問番号順Q&A 秀丸エディタQ&A集トップ

[HMM0015A]

●拡張子の認識

Q. 編集中のファイルの拡張子を調べたいのですが。

A. 大きく分けて、次の 2 つの場合が考えられます。
  1. Ver.3.09 以降の場合
    Ver.3.09 で、キーワード filetype が追加されています。これを利用することにより、「.」+拡張子を取得できます。
    なお、「新規」、「grep の結果」、プログラムの標準出力による「実行結果」の場合、各々「new」「grep」「exeresult」という決まった文字列を返します。

  2. 文字列から拡張子を取得したい場合、また Ver.3.08 以下の場合
    編集中のファイルでなく、DLL や DDE サーバなどの外部ソフトウェアや gettext 等を利用して、既に取得済みの文字列から拡張子を取得したい場合や、Ver.3.09 以降を使用できない場合、 Ver.3.08 未満でも動作するマクロを作成したい場合は、[HMM0074A] ●文字列の後方から文字列を検索 を参照して下さい。

←前へ 次へ→ 機能別Q&A 質問番号順Q&A 秀丸エディタQ&A集トップ