1 件の投稿を表示中 (合計 7 個) 作成者 投稿 2008年9月24日 1:36 pm #6546 匿名ゲスト ファイル本文の文字列でなく、たとえば 2008-0[^6]-d{2}_picture.gif といったファイル名検索をEmEditorを使って行うことはできるでしょうか。 よろしくお願いいたします。 2008年9月24日 7:10 pm #6549 Yutaka EmuraKeymaster toynbeeさんは書きました: ファイル本文の文字列でなく、たとえば 2008-0[^6]-d{2}_picture.gif といったファイル名検索をEmEditorを使って行うことはできるでしょうか。 よろしくお願いいたします。 ファイル名を検索して、どのように扱うかというのがわからないのですが、マクロを使用すれば、ファイル一覧から正規表現を使って必要なファイル名を取り出すことは可能です。 2008年9月25日 12:06 am #6550 匿名ゲスト ありがとうございます。 また説明が足りずすみません。 さまざまな階層のフォルダにバラバラに格納されている数千個程度のファイルのうち、特定の条件に合致するファイル名のリストをEmEditor上に出力したい、というのがそもそもの質問の趣旨でした。 マクロを使用する方法について、具体的にお教えいただけると幸いです。 よろしくお願いいたします。 2008年9月25日 3:06 pm #6555 Aye Wongメンバー マクロからファイルシステムにアクセスするには、 Scripting.FileSystemObject を使います。詳細はインターネット検索して下さい。 ファイルシステムに直接正規表現検索を行うことは出来ないので、特定のフォルダ以下のファイルを全列挙して、それぞれのファイルのフルパスが正規表現にマッチするかチェックすることになると思います。 2008年9月26日 12:45 am #6561 匿名ゲスト ご回答ありがとうございました。 オブジェクトからのアクセスについては自習します。 まずはファイルシステムに直接正規表現検索を行うことは出来ないことを教えていただいてすっきりしました。 今回は教えていただいた内容どおり、「ファイルから検索」で、あるフォルダ以下の全ファイルが選択されるよう「ファイル名のみ表示する」オプションをつけてリストアップし、正規表現にマッチする行を抽出する方法で所期の結果を得ることができました。 2008年9月30日 1:33 am #6581 takuyaParticipant ‘tree’や’dir /s *.jpg” の出力結果をテキストファイルにリダイレクトして保存し、出力ファイルをEmEditorで開くのがいいと思います。開いてからファイル内で検索すれば。。。巨大なコマンド出力結果もEmEditorならさくさく開けますよ。 2008年9月30日 1:26 pm #6587 匿名ゲスト なるほど、この方が当り前で速くて簡単ですね。 拙い質問にていねいにお答えいただきありがとうございました。 作成者 投稿 1 件の投稿を表示中 (合計 7 個) フォーラム ‘正規表現’ には新しいトピックや返信を追加できません。