[5746]
置換・変換の仕様変更お試し版
▽
2007/1/16 (火) 22:18:34
ryoji
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
>>data:5744
全角半角の変換処理について(maruさん)
>>data:5742
行置換のオプション化(ryoji)
の提案パッチでお試し版バイナリを作ってみました。
http://
sakura.
qp.
land.
to/?
Junk%
2F21
仕様に関するご意見等ありましたら、お願いします。
----
以下、行置換のオプション化について。
「すべて置換」ボタンひとつで「すべて行置換」の動作も実行できるようにしています。
正規表現がONの場合のみ有効なオプションです。
ソース: Patches#1636751
マクロのほうも、ReplaceAllLineは廃止、ReplaceAllにフラグを追加しています。
0x400 「すべて置換」は置換の繰返し(ON:連続置換, OFF:一括置換)
です。
既存マクロは以下の修正が必要になります。
●ReplaceAllLineはReplaceAllに変更が必要(フラグ修正は不要)
●ReplaceAllで連続置換の副作用を狙った(意図的)マクロはフラグ修正が必要
その他の行置換関連の変更・修正点
・置換結果の行数表示を置換個数表示に変更
・置換範囲、選択範囲がおかしくなるのを修正
【置換範囲、選択範囲がおかしくなっていた例】
AB0 AB1
AB2 AB3
1行目の先頭から2行目のAB2まで選択した状態で、
「\bAB」->「x」(正規表現ON、選択範囲ON)で「すべて行置換」すると、
AB3も置換され、2行目は全体が選択状態になる。
(1行目のAB1から2行目の末尾までを選択した状態だと、AB0は置換されない)
[
▼次のスレッド
]
INCM/CMT
Cyclamen v3.81