[リストへもどる]
一括表示

タイトルメールでの質問への回答
Q&A 1044
投稿日: 2016/11/11(Fri) 19:29
投稿者やまたん
サポートは当該BBSでのみ行いますのでメールでの質問はおやめください。
ほとんどは無視してますが、今回のは回答します。(気が向いたので)
以下転載します。

> ファイルリネームソフト『練馬』について質問させてください。
> 大変多機能なフリーソフトのようですが、以下のことができるでしょうか?
> ファイルの内容の一部をファイル名にリネーム。
> つまり、データの一部(フィールド)の内容にファイル名を変更したいのです。
> (例)
> ファイル名:abcd.txt
> データ内容:aa1122,1234,56,7890
>   ↓↓
> ファイル名:aa1122.txt
> 各ファイルはそれぞれ内容が異なります。
> これを一括で変更したいのです。
> 無理な注文でしょうか?
> ご連絡をお待ちいたします。

テキスト情報取得マクロプラグインを追加してください。(プラグインの追加手順はヘルプ参照)
データ内容を取得してから必要な部分を抜き出して編集すれば出来ます。
質問の内容では細かい点は不明ですが、ファイルはテキストファイルで、
データ内容の1行目の左端からカンマの前までを編集するものとします。

ステップ1
マクロでテキストファイル1行目の内容を取得編集します。(/gに指定行マクロを割り当てしたものとします)
/g<1,0,0>

ステップ2
正規表現でカンマの前までを残してその他は消します
s/^(.+?),.*$/\1/

ステップ2は置換でも可能です。
置換前 *,*
置換後 \1

あとはリネームするだけです。
分からない点があれば再度お訊きください。
質問はメールではなくサポートBBSでお願いします。