実現したいこと
秀丸のマクロで、タブで区切られている冒頭の単語を、同じ行の~に置換したい。
前提
今手元にあるテキストは以下のようにタブに区切られています。(AAAとBBBの間はタブで、BBBとCCCC~EEE<br>FFFFFF~GGGGG<br>という一文もタブで区切られています。)3番目の文に~があるのですが、これを秀丸のマクロで行頭の単語を以下のように挿入したいです。恐れ入りますが、どなたかヘルプをお願いいたします。
現在のテキスト
AAA BBB CCCC~EEE<br>FFFFFF~GGGGG<br>
FFFF HHHHH IIIIIII~JJJJ<br><br>
行いたい事
AAA BBB CCCCAAAEEE<br>FFFFFFAAAGGGGG<br>
FFFF HHHHH IIIIIIIFFFFJJJJ<br><br>
発生している問題・エラーメッセージ
"~" を検索して、クリップボードにコピーしておいた内容で置換する。をどのように表現すればよいのか、わかっておりません。どなたかヘルプをお願いいたします。
該当のソースコード
setcompatiblemode 0x0F;
//最大
config "xAutoAdjustOrikaeshi:2";
//行頭に移動。
gofiletop;
//現在の行全体 (行頭から改行までの範囲) を選択。カーソルがある場所の単語を選択。
setsearch "^(.*?)(?=\t)" , 0x4402811;
selectword2;
//選択範囲のテキストをクリップボードにコピー。
copy;
beginclipboardread;
$src = getclipboard();
//現在の行全体 (行頭から改行までの範囲) を選択。
selectline;
//検索置換を実行。"~" を検索して、クリップボードにコピーしておいた内容で置換する。全て置換。選択範囲内のみ。
replaceall "~" , $src , regular, nocasesense, inselect, nohilight;
//次行に移動。
down;
//最後もとに戻す
config "xAutoAdjustOrikaeshi:1";
試したこと
補足情報(FW/ツールのバージョンなど)
回答2件
あなたの回答
tips
プレビュー