正規表現についてNo.02951
GAVO さん 03/09/06 21:46
 
 秀丸Q&A集によれば、<!--(.|\n)*-->|<([^>]|\n)*> ですべてのタグを検索でき
るということですが、
   searchdown "<!--(.|\n)*-->|<([^>]|\n)*>",regular;
を実行したとき、テキスト中にHTMLのコメント<!-- -->あると、Hidemaru4.00
β13ではdump.txtが出力され、4.00β15ではクラッシュします。
 また、テキストに<BR>や<U>などのタグがあっても検索されません。
 OSは windows 98SE です。
 なお、Hidemaru 3.19 の場合には正常に動作していました。

[ ]
RE:02951 正規表現についてNo.02952
Iranoan さん 03/09/07 00:26
 
 秀まるおさん、GAVO さん今日は、Iranoan です。
>    searchdown "<!--(.|\n)*-->|<([^>]|\n)*>",regular;
> を実行したとき、テキスト中にHTMLのコメント<!-- -->あると、Hidemaru4.00
> β13ではdump.txtが出力され、4.00β15ではクラッシュします。
 もっと頻繁にですが、確かに落ちますね。ただし DLL を JRE32.DLL にすれ
ば問題ないので、HmJre.dll に問題があるようです。β15 では dump.txt が
出力されないので、Dr. Watson のログは私信でお送りします。→秀まるおさ


 あと、取り敢えずの対処法ですが、
searchdown "(<!--(.|\n)*-->|<([^>]|\n)*>)",regular;
とすれば、DLL に何方を選択しても問題なく検索できると思います。

 最後に
>  また、テキストに<BR>や<U>などのタグがあっても検索されません。
に付いてですが、私には確認できませんでした。

[ ]
RE:02952 正規表現についてNo.02956
GAVO さん 03/09/07 19:12
 
Iranoan さん、有り難うございました。

正規表現の前後を()でくくったらクラッシュしなくなりました。

なお、<BR>や<U>などのタグを再度検索してみたところ、今度は
クラッシュするようになりましたが、これも正規表現の前後を
()でくくったらクラッシュせず、検索されるようになりました。

これからもよろしくお願いします。



[ ]
RE:02956 正規表現についてNo.02960
秀まるお さん 03/09/09 10:15
 
 いろいろお手数かけてすみません。&、エラーログ送って頂いたありがとうご
ざいます(>Iranoanさん)。

 まだ詳しく調べてませんが、必ず修正します。

[ ]
RE:02960 正規表現についてNo.02963
Iranoan さん 03/09/09 11:39
 
 秀まるおさん今日は、Iranoan です。
>  まだ詳しく調べてませんが、必ず修正します。
 宜しくお願いします。

[ ]
RE:02963 正規表現についてNo.02967
秀まるお さん 03/09/09 14:36
 
   aaaa(bbb|ccc)ddd|eeee

 のような「|」の並び順だと全滅でした。

[ ]