toinamiの日記β このページをアンテナに追加 RSSフィード

2007-02-22 (Thu)

[]キーワードの「含む日記09:25 キーワードの「含む日記」 - toinamiの日記β を含むブックマーク はてなブックマーク - キーワードの「含む日記」 - toinamiの日記β キーワードの「含む日記」 - toinamiの日記β のブックマークコメント

このキーワードの含む日記がおかしい。なぜか「.」が正規表現っぽく動作してる。つまり、「270」とか「2,000」とかにヒットしてる。なんでだ。

閣下の日記~名古屋二年目編 - [キーワード]2.0

日記タイトル横「▼」ボタン・「▼全て開く」ボタンで開いた、概要部を強調している部分の話ですよね?

http://d.hatena.ne.jp/js/diary_summary.js が、キーワードをそのまま正規表現として扱っているからっぽい(→備考1)ですが、「含む日記」に載るかどうかはおそらく問題なさそうな気がします。(概要部では変なマッチをしているものの、該当の日記に行くと「2.0」も一応ある)


# そもそも、「2.0」ってキーワード、あまり役立つとは思えないです。と言う余談。

備考1:

    highlightText: function(text) {
        var re = new RegExp("("+Hatena.Diary.keyword+")", "ig");
        return text.replace(re,
                           function(str, p1) {
                               return '<span class="bold">'+p1+'</span>';
                           });
    },

Hatena.Diary.keyword ?

トラックバック - http://beta.g.hatena.ne.jp/toinami/20070222