- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/12(金) 13:15:41 ID:CYAxM25E0]
-
ここはリネームソフトや正規表現・スクリプト・マクロの記述法など、 ファイル名変更方法について『またーりと』語るスレです。 最強のリネームツール002 pc8.2ch.net/test/read.cgi/software/1066415777/ 最強のリネームソフト pc2.2ch.net/software/kako/1001/10015/1001544324.html
- 137 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/31(月) 17:43:07 ID:eQnm3z6r0]
- >>136
[作成日]または「date」を消すだけなら >>135 のやり方で 置換後を空白にするのが一番簡単で確実だと思うけどなぁ。 それでも正規表現でやりたいというのなら s/(.*)[.*?]/\1/k s/(.*)「.*?」/\1/k あるいは s/[[^[]*?]$//k s/「[^「]*?」$//k みたいな感じかな。 1ステップでもできるだろうけど前後の括弧の対応([ ],「 」)を 考慮すると長くなりそうだし。 自分がこういうパターンで正規表現を使うとしたら、例えば[ ],「 」の中が 数字であることとかの条件が加わった場合だな。そうでなければ置換でやる。
- 138 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/31(月) 17:46:51 ID:sZFzJTV10]
- >>133
それがちょっと不便。 まあ、2回組み合わせでやれば「|」使わなくても出来ることも多いけど、 そういうときは練馬使います。 >>134 s/\[[^[]*\](\.[^\.]+)$/$1/k とか・・・
- 139 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/31(月) 17:50:22 ID:sZFzJTV10]
- あ、全角の[]か・・・。なら
s/[[^[]*](\.[^\.]+)$/$1/k
|

|