(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日間ほど、ウェブとヘルプを見ながら四苦
八苦していました。とても助かります。ありがとうございました。
[
△
]