ECMAScript RegExp $
"\n\n".replace(/$/, "!") //=> "\n\n!" "\n\n".replace(/$/m, "!") //=> "!\n\n" "\n\n".replace(/$/mg, "!") //=> "!\n!\n!"
問答無用で \n の前にマッチすると思ってた。m つけなければ \Z っぽく使えるのね。
関連エントリー
- Ruby's eash on ECMAScript ECMAScript でイテレータ なんてのを書いたことがあったけど、これ、each の中で break ができないのでちょっと気持ち悪い。...
- JS 数値リテラルに単位をつけたい [tech] デカい文字をA4で分割して印刷するツールをJSで書いた | Sat, Mar 7. 2015 - 氾濫原 では、実寸サイズを扱...
- nginx の rewrite ルールっぽく h2o の mruby でリクエストの rewrite を行う このサイトのHTTPS化にあたって nginx で書いていた rewrite のルールを h2o の mruby で処理するように変える必要...
- ブログシステムの HTML 生成を効率化 そろそろやることなくなったので minify などをやることにしました。 ただ、ブログシステムの出力の最後ほうでページごとに全体を mini...
- 拡張子のないファイルに一括で拡張子を付与する rename コマンドで可能だぞ。rename コマンドは Perl の式でファイル名を置換可能だ! 「拡張子のないファイル」にマッチするシ...