2009年07月22日 20:00 [Edit]

javascript+regexp - ていうか首都最強東京bookmarklet

一都民にして一JavaScripterにして一正規表現者として書かずにいられませんでした。


以下、お試し用。

  1. 東京都庁
  2. JR東日本東京駅
  3. 東京タワー
  4. 東京電波塔
  5. 江戸東京博物館
  6. 東京都
  7. 東京都中央区
  8. 東京都江戸川区
  9. 東京電力
  10. 東京特許許可局
  11. 三菱東京UFJ銀行
  12. 三菱東京三和銀行
  13. 東京オリンピック
  14. 東京五輪
  15. 東京マラソン
  16. 東京摩羅村
  17. 東京武技鵜議
  18. 東京だよおっ母さん
  19. 東京ラブストーリー
  20. 東京失恋物語
  21. 東京ディズニーランド
  22. 東京鼠地帯

「非首都ディズニーランド千葉」にならないじゃないかというお叱りを受けそうですが、したらしたらで今度は東京都が最強でなくて埼京になりそうなのでやめておきました。

Source:

(function(e){
  e.innerHTML = e.innerHTML.replace(
    /東京都?([\u3200-\u4DBF\u4E00-\u9FFF\uF900-\uFAFF]+)/g, 
    '首都$1東京'
  )
})(document.body)

漢字を判定する正規表現が工夫のしどころでしょうか。[一-龠]はUnicode時代にはちょっと古い。grep CJK /usr/local/lib/perl5/5.10.0/unicore/Blocks.txtが参考資料代わりです。CJK Unified Ideographだけ欲しければ[\u4E00-\u9FFF]でも行けます。

首都民東京な方もそうでないかたもご自由にお使い下さい。

弾the首都ブロガー東京


この記事へのトラックバックURL

この記事へのトラックバック
弾さんは (function(e){ e.innerHTML = e.innerHTML.replace( /東京都?([\u3200-\u4DBF\u4E00-\u9FFF\uF900-\uFAFF]+)/g, '首都$1東京' ) })(document.body) 漢字を判定する正規表現が工夫のしどころでしょうか。[一-龠]はUnicode時代
JavaScript で任意の漢字にマッチする正規表現を書く【kazuhoのメモ置き場】at 2009年07月23日 09:50
重箱の隅。 404 Blog Not Found:javascript+regexp - ていうか首都最強東京bookmarklet (function(e){ e.innerHTML = e.innerHTML.replace( /東京都?([¥u3200-¥u4DBF¥u4E00-¥u9FFF¥uF900-¥uFAFF]+)/g, ’首都$1東京’ ) })(document.body) 漢字を判定する正規表現が工...
[文字コード]東京都最強うんぬん【しろもじメモランダム】at 2009年07月23日 14:53
この記事へのコメント
今の与党、民主党自民に改名すれば今度の選挙勝てるかもしれませんね。

Posted by hoge at 2009年07月22日 20:26
カナorかなが入ってるやつは変換できてない
Posted by hooge at 2009年07月22日 23:08
>hoge
民主党自由ですな
Posted by huga at 2009年07月23日 02:06
裕次郎兄暗愚之為政者也
Posted by 新銀行西京 at 2009年07月25日 02:38
はじめましてですみません。
首都大学東京って、そんなにいいんでしょうか。
東京都立大学のほうがかっこいいと思います。
Posted by スサノオ at 2009年07月25日 17:03