|
* 矩形選択への正規表現置換で、選択範囲を超えて置換されることがある [#r118362e] -ページ: [[BugReport]] -投稿者: [[anonymous]] -優先順位: 普通 -状態: 提案 -カテゴリー: 置換 -投稿日: 2011-04-04 (月) 20:58:11 -バージョン: 2.0.1.0 ** メッセージ [#vef66cee] 矩形選択への正規表現置換で、選択範囲の中または左側に幅が2以上の文字があると、選択範囲を超えて置換される。~ sakura 2.0.1.0 + bregonig.dll v2.02~ --------------------------------------------- ''例1 矩形選択の左側にタブ文字がある場合''~ ~ 置換対象のテキスト 「0123」の部分2行を矩形選択しているものとします 1 234567890123456789 1 234567890123456789 矩形選択範囲を正規表現置換 置換前 \d 置換後 ($&) 置換対象=選択文字 範囲=選択範囲 すべて置換~ ~ 置換結果のテキスト 1 23456789(0)(1)(2)(3)(4)(5)(6)(7)(8)(9) 1 23456789(0)(1)(2)(3)(4)(5)(6)(7)(8)(9) ~ タブ幅4の環境で 123 4567890123456789 の様に、タブ文字が表示上幅が1になるケースでは、正常動作~ ~ ~ --------------------------------------------- ''例2 全角文字が矩形選択内にある場合''~ ~ 置換対象のテキスト 「fあg」の部分2行を矩形選択しているものとします abcdefあghijk abcdefあghijk 矩形選択範囲を正規表現置換 置換前 \w 置換後 ($&) 置換対象=選択文字 範囲=選択範囲 すべて置換~ ~ 置換結果のテキスト abcde(f)(あ)(g)(h)(i)jk abcde(f)(あ)(g)(h)(i)jk ---- #comment #attach |