えーと、お待たせしました。(あんまし時間が取れなかった・・・)
すいさんの指摘と、げんたさんの プレビューが更新されない不具合を
修正しました。
http://members.tripod.co.jp/karoto/Archive/sakura_test_20030511.lzh既知の問題
・プリンタ固有の設定がクリアされるのは、多分そのままです
・\n改行を \r?$ --> abc$& は置換されない(1.3.9.0もなんですが、なんでだろ~)
▼ すいさん
> >>> ×[F3] で検索していくと \n 改行の位置でストップ。[F3] で以降の行へ進まない。
> これって検索語「\r?$」とかだけでなく、「.*」とかでも似たような現象がでるみたいですね。
>
> 「.*」を [F3] で↓方向に行くと、\n 改行の行から先(↓方向)へ進みません。
> また、「.*」を [Shift]+[F3] で↑方向に行くと、\r 改行以外の行(\r\n改行および\n改行の行)
> にて1行につき2回止まります。
>
> “\r を含み得る正規表現の一部”処理が異常?
特に \rを意識してないのですが、行頭検索ができるようにすると、
それができないことを犠牲にして成立していた部分が ぼろぼろになっちゃうみたいで・・
手強いです。(笑)
考えたあげく、
「行頭以外では、長さ0でマッチしない」という条件を追加しましたが、
いろんなパターンやると、まだボロが出そうですので、よろしく。
> - - - - - - - - - -
> さらにおかしい現象が。
>
> なんか使いづらいなと思っていたら、置換そのものの動作がおかしいです。
> 正規表現に関係なく。
うーむ。とりあえず元に戻しました。
「^」を「XXX」に置換が、1行飛ばしになってしまう問題を、この2回検索させないことで
対応しようとしたのですが、そういう動作仕様だったんですね。(笑)
従って、上記置換が、現状1行飛ばしで置換されます。
別の対策を検討中です・・・
> - - - - - - - - - -
> >>平日は、じっくりデバッグする時間もないので、週末までお待ちください。
> 特に複雑な所だと思いますし、焦らずにやって頂ければ、と。
ほんとに・・じっくりおつきあいください。