|
>1)
>
>検索:\.
>
>置換:.\t\n\n
#searchoptionOrg = searchoption;
$searchbufferOrg = searchbuffer;
$replacebufferOrg = replacebuffer;
replaceallfast "\\. "
, ".\\t\\n\\n"
, casesense, regular, linknext;
setsearch $searchbufferOrg,#searchoptionOrg;
setreplace $replacebufferOrg;
>2)
>
>検索:\.\n
>
>置換:\1.\t\n\n
#searchoptionOrg = searchoption;
$searchbufferOrg = searchbuffer;
$replacebufferOrg = replacebuffer;
replaceallfast "\\.\\n"
, "\\1.\\t\\n\\n"
, casesense, regular, linknext;
setsearch $searchbufferOrg,#searchoptionOrg;
setreplace $replacebufferOrg;
>3)
>
>検索:\>\n
>
>置換:\1\t\n\n
#searchoptionOrg = searchoption;
$searchbufferOrg = searchbuffer;
$replacebufferOrg = replacebuffer;
replaceallfast "\\>\\n"
, "\\1\\t\\n\\n"
, casesense, regular, linknext;
setsearch $searchbufferOrg,#searchoptionOrg;
setreplace $replacebufferOrg;
----------------------
先ほどのコメントではマクロの先頭と最後が
#searchoptionOrg = searchoption;
$searchbufferOrg = searchbuffer;
:
(内容)
:
setsearch $searchbufferOrg,#searchoptionOrg;
という感じでしたが、
#searchoptionOrg = searchoption;
$searchbufferOrg = searchbuffer;
$replacebufferOrg = replacebuffer;
:
(内容)
:
setsearch $searchbufferOrg,#searchoptionOrg;
setreplace $replacebufferOrg;
というようにしたほうがよかったです。
これは検索文字列と置換文字列をマクロを実行する前の状態に戻すための処理で
したが、置換文字列のほうを戻していませんでした。
|
|