- 128 名前:作者 mailto:sage [2010/07/19(月) 11:29:51 ID:DoMK1Iyo]
- >>124
最新版には実装されています。ただしウェイトがかかります。 >>127 ttp://qb5.2ch.net/test/read.cgi/sec2chd/1279451384/3-17 の方は スクロールさせると100%の割合でポップアップしてしまうのでしょうか? 私の方でも時々ポップアップしてしまいますが、これはホイールを回して いるうちにマウスが少し動いてしまうのが原因だと思われます。 ところで結構前から放置している問題なのですが、ログ検索では正規表現を使わないでキャッシュにある ログを検索しているのに対して、スレビューの検索や抽出は正規表現を使っているために、 []や*などの正規表現文字を含む文字列でログ検索をおこなうとおかしな現象が起きます。 例えば[]という文字列でログ検索をすると、件数 0 件のスレが複数リストアップされます。 これはログ検索では [] という文字がヒットしているのですが、抽出では[]は正規表現として 扱われるため \[\] とエスケープしないと駄目だからです。 根本的な解決法はログ検索でも正規表現を使うようにすることなのですが、ただでさえ 遅いログ検索がさらに遅くなってしまいます。 そこで、とりあえず以下のような対処をしようと思うのですがどうでしょうか。 ログ検索時の文字列にエスケープされていない [、]、*などの正規表現文字が入っていたら 「正規表現文字はエスケープして検索する」の様な警告ダイアログを出す。その場合は ログ検索はそのまま実行し、抽出する時は\[、\]、\*の様にエスケープをつけて実行する。 ログ検索時の文字列に \[、\]、\*などエスケープされている正規表現文字が入っていたら エスケープを外してログ検索を実行する。抽出はエスケープを外さないで実行する。
|

|