|   |  
キー操作によるペーストについて 
★以下本文があります 
****************************** 
章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; 
****************************** 
この場合、章のコピーとペーストはどのように扱えばよろしいでしょうか。 
無事付けで申しわけありませんが、ご教授のほどよろしくお願いします。 
 
			 | 
		  
	 |