注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
JavaScriptの 正規表現"\w"は日本語にマッチしないわけですが、Rubyではマッチしたはず、と思って確認。... JavaScriptの 正規表現"\w"は日本語にマッチしないわけですが、Rubyではマッチしたはず、と思って確認。 str = "あ" puts str =~ /あ/ puts str =~ /あ/ puts str =~ /./ puts str =~ /\w/ 実行結果です。 0 0 0 nilあれ? マニュアルをよく見ると「多バイト文字に対応した正規表現では」との条件がついていました。 →Ruby リファレンスマニュアル - 正規表現 「多バイト文字に対応した正規表現」についても↑のページの上のほうに解説があって、 「多バイト文字に対応した正規表現」とは、 $KCODE が設定されているか、あるいは明示的に漢字オプション(正規表現リテラルを参照)を指定するなどにより多バイト文字にマッチし得る正規表現を指します。 とのこと。$KCODEを設定するか、コンストラクタ引数で明示すればOK
2008/12/07 リンク