- 追加された行はこの色です。
- 削除された行はこの色です。
* 矩形選択への正規表現置換で、選択範囲を超えて置換されることがある [#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
----
- 関連: BugReport/192 -- &new{2016-03-08 (火) 23:30:19};
- [[svn:4201]] -- &new{2017-12-11 (月) 22:10:51};
#comment
#attach