HMJREの検索結果No.14780
ma2ten さん 03/06/10 12:27
 
早速4.0βを試させていただいてます。

正規表現のDLLをHMJREにしてみたところ、強調表示の設定で以下のようなパターンが
JRE32と違う結果になってしまいました。
(このパターンで関数の開始行を強調表示しようとしています)

^([_a-zA-Z][^\(=;:]*( |::)[^\(;]+|[_a-zA-Z][_a-zA-Z0-9\+-=<>\[\]]* *)\([^;]*$

JRE32では意図した行が強調表示(行の強調)されますが、HMJREでは意図した以外の
行でも強調表示されてしまいます。

・HMJREだと強調されてしまうパターン例
void func(void);
int val
class aaa {

これは不具合でしょうか?それともパターン表記上の問題でしょうか?
よろしくお願いします。

[ ]
RE:14780 HMJREの検索結果No.14782
秀まるお2 さん 03/06/10 18:01
 
 すみません。バグでした。(xxx|yyy)のような表現を使ってさらにその後ろに
何かパターンを指定しても、全部無視されてました。

 今直しました。

[ ]