[285]
Re3:選択範囲を並べ替え
giraffe
▼maruさん
ごそごそと、ファイルをいじって何とか目的の結果が得られる
ようになりました。
ありがとうございました。
おかげさまで、編集効率が格段にアップしました。
もう少し、スマートにしたいのですが...
まっ結果が同じなら、よいかな?なんて思っていますが。
--
次は、半角スペースで文字桁揃えができればいうことなしなのですが...
----------以下マクロ記載内容----------------
//SPEC_Sort.mac
// 選択行の '_' + 2桁のところに前ゼロを付加
// NAME部の"_"選択し、";"へ変換
S_ReplaceAll('([A-Z][_])', '$1;', 132);
S_ReplaceAll('_;', ';', 132);
// サイズ変化ありを選択
S_ReplaceAll(';([0-9][0-9][_])', ';0$1', 132);
// サイズ変化側を選択
S_ReplaceAll('_([0-9][0-9]\b)', '_0$1', 132);
// サイズ変化なしを選択
S_ReplaceAll(';([0-9][0-9]\b)', ';0$1', 132);
// 選択行の昇順ソート
S_SortAsc(0);
// 選択行の前ゼロを取り除く
S_ReplaceAll(';0', ';', 128);
S_ReplaceAll('_0', '_', 128);
// 再描画
S_ReDraw(0);
----------------------------------------------------