構成管理などをしているとフォルダ構成とかを一覧にしないといけないことが度々あって
コマンドdirとかでファイルリストを出して編集してます。
今回もこのコマンドで出したファイルを編集
(ファイルの存在するファイルパスのリストを出力)
dir /a-d /s /b *.* >filelist.txt
会社で使っているフリーのエディタ(NoEditor)の特殊設定(?)のせいで正規表現が使えないことがあって。。。忘れそうなのでメモ。
今回のケースだと[^\\\]+$にすると使える( ..)φ
家のエディタだと普通に[^\\]+$で使える
[^ ] カッコ内の文字以外 つまり [^\\]は\以外の文字を表す(\はメタ文字のため\\と表記)
+ 直前の文字の1回以上の繰り返し
$ 文末
コマンドdirとかでファイルリストを出して編集してます。
今回もこのコマンドで出したファイルを編集
(ファイルの存在するファイルパスのリストを出力)
dir /a-d /s /b *.* >filelist.txt
会社で使っているフリーのエディタ(NoEditor)の特殊設定(?)のせいで正規表現が使えないことがあって。。。忘れそうなのでメモ。
今回のケースだと[^\\\]+$にすると使える( ..)φ
家のエディタだと普通に[^\\]+$で使える
[^ ] カッコ内の文字以外 つまり [^\\]は\以外の文字を表す(\はメタ文字のため\\と表記)
+ 直前の文字の1回以上の繰り返し
$ 文末