複数行コメントでハングNo.31130
nk さん 12/04/10 08:04
 
/*
32bit版のV8.20β12, 13で確認しました。
(64bitは未確認)
正規表現DLLは添付の2種どちらでも再現します。

複数行コメントをユーザ定義にして、

開始を、
\/\*[\*\!][^\*\/]
正規表現、子を含むのを許可

終了を、
\*\/
正規表現

エスケープ文字なし
とします。

他はデフォルトのままで、このファイルを開いたまま、
             v ここの空白を削除するとハングします。*/
/********//**
 *
 */


同様に、

開始を、
ab[bc][^ba]
正規表現、子を含むのを許可

終了を、
ba
(通常文字列、大文字小文字区別無し)

エスケープ文字なし
として、

             v ここの空白を取るとハングします。
abbbbbbbbaabb
 ba


[ ]
RE:31130 複数行コメントでハングNo.31131
秀丸担当 さん 12/04/10 10:50
 

>32bit版のV8.20β12, 13で確認しました。
>(64bitは未確認)
>正規表現DLLは添付の2種どちらでも再現します。

報告ありがとうございます。
言われている通りにして再現できました。
V8.00以降で行末の改行も正規表現の対象とする対応の影響で、似たケースで落
ちてしまう問題があり、V8.02の頃にも修正があったのですが、まだ修正が不足
していました。
V8.20のβ版と、V8.13で修正させていただきます。

[ ]