◀ANSI版開発トップへ
  • 4819 長い正規表現マッチで落ちる
  • [4819] 長い正規表現マッチで落ちる げんた 2007年05月15日 00:27

    >746 Name: 名無しさん@お腹いっぱい。 [sage] Date: 2007/05/14(月) 20:23:57 ID: mkKJ4Aje0 Be:
    >バグ発見。
    >正規表現キーワードに
    >/a.*/k
    >などとして色付けする。 最後が .* だと起こるようです。
    >
    >a111111111111
    >
    >1をどんどん追加する。(1でなく任意の文字でもいいけど)
    >7600桁越えた辺りで、エディタが落ちます。
    >
    >鬼車版のbregexp.dllだと大丈夫みたいです。

    regexpが中で再帰を使っている構造上,マッチ対象が長いとスタックオーバーフローになります.