ファイルを加工したい。
No.04779
Mak
さん 05/07/10 20:13
元ファイル(\tはタブ)
あああああ
\tいいいいい
\t\tううううう
\t\tえええええ
\t\tおおおおお
\tかかかかか
\t\tききききき
\t\tくくくくく
\tけけけけけ
\t\tこここここ
加工後のファイル
あああああ
\tいいいいい
\t\tううううう | ううううう
\t\tえええええ | えええええ
\t\tおおおおお | おおおおお
\tかかかかか
\t\tききききき | ききききき
\t\tくくくくく | くくくくく
\tけけけけけ
\t\tこここここ | こここここ
の、ように先頭にタブが2つある行のみ
"半角スペース"+"|"+"半角スペース"
をいれてそのあとにその行と同じ文字をコピーしたいのです。
マクロでどうしたらいいのか教えて下さい。
よろしくお願いいたします。
[
△
]
RE:04779 ファイルを加工したい。
No.04780
Kamonohasi
さん 05/07/10 21:03
>マクロでどうしたらいいのか教えて下さい。
>よろしくお願いいたします。
終端の判定は出来ませんが、
キー操作の記録で
・検索 正規表現ON 「^\t\t」
・検索された範囲の次ぎにカーソルを移動
・そこから行末までを範囲選択
・コピー
・「 | 」(間に挟む文字列)を入力
・貼り付け
でいかがでしょうか。
それを書きだして、終了判定をいれればいいかと。
[
△
]
RE:04779 ファイルを加工したい。
No.04781
三月
さん 05/07/10 21:27
>元ファイル(\tはタブ)
>
:>\t\tこここここ
>
>加工後のファイル
>
:>\t\tこここここ | こここここ
>
>の、ように先頭にタブが2つある行のみ
>"半角スペース"+"|"+"半角スペース"
>をいれてそのあとにその行と同じ文字をコピーしたいのです。
>
//検索文字列「^\t\t\f.*\f」
//置換文字列「\t\t\1 \| \1」
//(もっとうまい表現があるかも)
//正規表現
//の置換をするマクロでいかが?
replaceallfast "^\\t\\t\\f.*\\f","\\t\\t\\1 \\| \\1",regular;
[
△
]
RE:04779 ファイルを加工したい。
No.04782
Mak
さん 05/07/10 22:15
Kamonohasiさん、三月さんありがとうございました。
無事出来ました。
本当にありがとうございました。
[
△
]