[リストへもどる]
一括表示
タイトル正規表現検索の不具合
記事No3373
投稿日: 2005/10/19(Wed) 20:54
投稿者OGI
はじめまして。K2Editorをいつも便利に利用させていただいています。
正規表現の文字クラスを利用した検索で、次のような不具合に気づきました。確認したバージョンはr.1.5.2とr.1.5.3です。

●検索文字列”[あいう][あいう]い”で、次のようなファイルをファイル先頭から検索しても4行、5行目の二つめの「ああい」にしかヒットしない。

1 ああ
2 ああい
3 ああい ああ
4 ああい ああい
5 ああい ああ ああい

どんな条件で起きるのか絞り込めていませんが、ひらがなの代わりにアルファベットで試すと正しくマッチするようです。
K2Editor側の問題なのかDLLの側なのかもわからないのですが、対処できるようでしたらお願いいたします。
なお、この不具合はgrepでも起きます。

タイトルRe: 正規表現検索の不具合
記事No3374
投稿日: 2005/10/20(Thu) 08:50
投稿者 < >
OGI さん こんにちは。永です。

 追加報告です。

> ●検索文字列”[あいう][あいう]い”で、次のようなファイルをファイル先頭から検索しても4行、5行目の二つめの「ああい」にしかヒットしない。

 このときに「共通設定」−「その他」−「検索文字を色分けする」にチェックを入
れていても色分けされません。

・“^[あいう][あいう]い”だと行頭の「ああい」がマッチします。
・“[あいう]+い”や“[あいう]{2}い”で検索すると、全ての「ああい」とマッチし
ます。

 上記2例の場合、色分けされます。

 以上です。

タイトルRe: 正規表現検索の不具合
記事No3375
投稿日: 2005/10/20(Thu) 09:39
投稿者K2
 K2です。

> ●検索文字列”[あいう][あいう]い”で、次のようなファイルをファイル先頭から検索しても4行、5行目の二つめの「ああい」にしかヒットしない。

 確認しました。

 どうも、k2regexp.dllの派生元であるBREGEXP.dllの不具合の
ようです。このDLLの中身については、私もソースはほとんど
読んでいませんので、今の私の実力で修正できるかどうか
確証がありません。

 検証にかなり時間がかかると思うので、一応保留と言うことに
しておきます。時間が取れれば調べてみます。

 ご報告ありがとうございました。

タイトルRe^2: 正規表現検索の不具合
記事No3377
投稿日: 2005/10/24(Mon) 09:29
投稿者OGI
ご確認ありがとうございました。
いつか改善されることを期待しています。

タイトルRe^3: 正規表現検索の不具合
記事No3379
投稿日: 2005/10/24(Mon) 11:02
投稿者K2
 K2です。

> ご確認ありがとうございました。
> いつか改善されることを期待しています。

 r.1.5.4で修正されました。ご確認よろしくお願いします。

タイトルRe^4: 正規表現検索の不具合
記事No3381
投稿日: 2005/10/27(Thu) 04:15
投稿者OGI
正しくマッチすることを確認しました。
どうもありがとうございました。
# No.3377の投稿時r.1.5.4のリリースに気づいていませんでした。失礼しました。