FC2ブログ

4桁数字を株価情報のリンクに置換するReplaceStr.txt

OpenJane をベースに作成された2ちゃんねる専用ブラウザ 「Jane Style」に、レス内の文字列を任意に置換できる機能が追加されました。そこで、行頭に4桁数字があったときにそれをInfoseek マネーの株価情報ページへのリンクに置換するようにしてみました。


<rx2>(?:^|<br>)\s*((?!1000)[1-9]\d{3})(?!\d|\.|円|年|\/)[TAB]$& http://money.www.infoseek.co.jp/MnStock/$1/sresult.html [TAB]msg

上記の[TAB]のところをキーボードの【Tab】キーで置換して、ReplaceStr.txtに追記すると、レスの行頭に4桁数字が書かれていた場合に、その右側にInfoseek マネーへのリンクが出現するようになります。
行頭のみに限定したのは、私の正規表現に対する理解不足によるものです。無理やり全部マッチさせようとしたら滅茶苦茶重くなったしorz。
YahooファイナンスじゃなくてInfoseekを使ったのは、JaneStyleのリンク先ポップアップ機能で取得方法をGETにしていた場合、そのポップアップで銘柄名を知ることが出来るようにするためです(Infoseekのページはtitle要素に銘柄名が書いてあるので、ポップアップ表示させただけで銘柄名がわかる。Yahooファイナンスのページにはそれが無い)。
あと、全角数字には対応していません(JaneStyleではURLの後ろに全角文字があると、それ以降をURL以外のテキストとして認識してしまうようなので、断念しました)。
私はあまり見ないのですが、市況1板の急騰急落スレで役に立つかもしれません。あのスレは殆ど銘柄番号しか書いてないので、「騰がってる」って書いてあっても調べる気が起こらないのですが、これを使えばとりあえずポップアップで銘柄名を知ることはできるようになります。

前のエントリー | 次のエントリー

ALL Comment

Comennt Entry

プロバイダによってはコメントやトラックバックが拒否される場合があります。

TeackBack URI

http://kakikukekou.blog83.fc2.com/tb.php/291-f5d14820

この記事にトラックバックする(FC2ブログユーザー)

TrackBackの一覧