人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

正規表現を用いて、任意に与えられた文章の全角カッコ内の文字を、すべて■の伏字にしたいのです。
またマクロやプログラムではなく、メニューの「検索」→「置換」のダイアログから、
できれば1回、せいぜい3回の置換で行いたいです。

それがもし可能ならば、その置換式を教えてください。そもそも不可能な場合は、回答いただかなくてOKです。

たとえば

白やぎさんから お手紙(てがみ) ついた
黒やぎさんたら 読(よ)まずに 食べた

白やぎさんから お手紙(■■■) ついた
黒やぎさんたら 読(■)まずに 食べた

と置換したいのです。

上の例のように、カッコ内にn文字あった場合、■もn個にしてください。
なお参考までに、使っているエディタはK2Editorです。
それではよろしくお願いいたします。

●質問者: lionfan
●カテゴリ:コンピュータ
✍キーワード:エディタ ダイアログ プログラム マクロ 伏字
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● mattn
●100ポイント ベストアンサー

1回では難しいかと思います。

検索語:((■*)(.)(.*?))
置換語:(\1■\3)

※ファイルの先頭からチェック

※正規表現チェック

として全置換します。上記の例ならば3回で出来るかと思います。

おそらくマクロを組めば、もっと簡単に出来ます。

◎質問者からの返答

mattn様、了解です。カッコ内がn文字以下ならn回でOK、ということですね。

ありがとうございます!! 今回はこれで十分、役立ちます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ