(1)から〈1〉への正規表現No.06471
でがらし さん 10/11/25 12:47
 
 選択範囲にある(1)などを〈1〉などに変換するために下記のマクロを作りまし
たが、うまくいきません。どこを変えたらいいのか、教えて下さい。

=======================================
replaceallfast "((.))" , "〈\1〉" , regular, inselect;
endmacro;
=======================================

 秀丸8.02です。下記のような変換に使います。

(1)山形よいとこ一度はおいで。
(2)鳥取よいとこ一度はおいで。
(3)鹿児島よいとこ一度はおいで。
       ↓
〈1〉山形よいとこ一度はおいで。
〈2〉鳥取よいとこ一度はおいで。
〈3〉鹿児島よいとこ一度はおいで。

[ ]
RE:06471 (1)から〈1〉への正規表現No.06472
いいじま さん 10/11/25 13:04
 
こんにちは。秀丸愛用者のいいじまと申します。

> =======================================
> replaceallfast "((.))" , "〈\1〉" , regular, inselect;
> endmacro;
> =======================================

\1 を \\1 にしたらどうなりますか?
マクロ中の""で括った文字列の中では、\自体を表すためにもうひとつ\が必要になり
ます。

[ ]
RE:06472 (1)から〈1〉への正規表現:No.06473
でがらし さん 10/11/26 00:18
 
  いいじまさん、こんばんは。

 ご指示に従ってうまく行きました。10日間ほど、ウェブとヘルプを見ながら四苦
八苦していました。とても助かります。ありがとうございました。

[ ]