正規表現検索での折り返し禁止行No.11366
Iranoan さん 04/11/27 13:41
 
 秀まるおさん今日は、Iranoan です。
 正規表現を「.」で、通常の改行 (\x0A) はヒットしませんが、折り返し禁
止行の改行 (\x0D) はヒットしますが、これは仕様でしょうか?
 こちらの環境は、Windows98+IE6.0+鶴亀 Ver.4.00beta11 です。

[ ]
RE:11366 正規表現検索での折り返し禁止行No.11367
秀まるお さん 04/11/27 22:44
 
 これは仕様のつもりはありませんでした。なので、バグを見つけていただいた
ことになります。

 さらに調べてみたら、折り返し禁止でない場合でも一部おかしいことが分かり
ました。

 そもそも、正規表現のDLLには、0D 0Aの改行文字は0Aのみに変換して渡すこと
になってます。ところが、鶴亀メール内部でそのような変換がなされないことが
ありまして、例えば「abc.」を検索すると、「abc」だけの行にヒットしてしま
うことがありました。

 それも含めて、とにかく正規表現DLLには0Dを渡さないように修正させていた
だきます。

[ ]
RE:11367 正規表現検索での折り返し禁止行No.11369
Iranoan さん 04/11/28 11:25
 
 秀まるおさん今日は、Iranoan です。
>  それも含めて、とにかく正規表現DLLには0Dを渡さないように修正させていた
> だきます。
 宜しくお願いします。

[ ]