|
キー操作によるペーストについて
★以下本文があります
******************************
章001
_
001:…
002:…
〔連番で番号が続いています〕
029:…
030:…
031:…
章002
_
001:…
002:…
〔連番〕
050:…
章150
001:…
〔連番〕
150:…
******************************
★これを下記のように変換したいのです。
1章
1:1, …
1:2, …
〔連番〕
1:29, …
1:30, …
1:31, …
2章
_
2:1, …
2:2, …
〔連番〕
2:50, …
150章
150:1, …
〔連番〕
150:150, …
******************************
★そこで下記のキー操作から始めましたが、初めのpastで躓きました。
copy 文字が出ないで past そのままが出てしまいます。
setcompatiblemode 0x0F;
searchdown "章\\d\\d\\d" , regular, nocasesense, hilight;
if( ! result ) beep;
escape;
moveto selendx , selendy;
beginsel;
left 3;
copy;
beginsel;
finddown;
begingroupundo;
replaceall "^\\f\\d\\d\\d" , "paste:\\1" , regular, nocasesense, inselect,
hilight;
if( ! result ) beep;
endgroupundo 1;
escapeinselect;
hilightfound 0;
searchdown "章\\d\\d\\d" , regular, nocasesense, hilight;
if( ! result ) beep;
******************************
この場合、章のコピーとペーストはどのように扱えばよろしいでしょうか。
無事付けで申しわけありませんが、ご教授のほどよろしくお願いします。
|
|