通常はString#replaceを使う。行数を高速に数える話。splitしても遅くないという話。テスト対象の文字列は小さい。splitしても部分文字列がメモリを浪費することはない。"x");/pattern/.addFlags("s");作者は上のクロスブラウザsplitを作っている方。Levithanさん。.に何でもマッチする。複数行・コメントあり。split他いくつかのクロスブラウザ対応を自動的に行う。正規表現のブラウザ非互換についての、たぶん世界で一番詳しい記事。自前のフラグやエスケープシーケンスを簡単に足せる。\\sのようにバックスラッシュは2つ書く必要がある。引数にリテラルも渡せるがflagは指定できない。"2009-04-20"addFlagでx,sフラグを追加できる。この場合はリテラルが使える。/\w.\w/.addFlags("gs");バックラッシュで可読性が落ちるのがつらい。captureはそれほど欲しいと思ったことがない。クロスブラウザ対応は気になる。サンプルのJavaScriptをブラウザで実行してみる。久々に触ったら楽しかったので、良かったら試してみてください。Evaluatorevalにチェックを入れるとソースを書き換えながらリアルタイムに結果を表示できる。onceは一回だけ実行。evalをチェックしていない時用。print()が使える。00:00JavaScript正規表現メモ。リファクタリングのお共に。ややこしいバックスラッシュ問題について。使うと、正規表現にマッチする部分をリア...2009-07-21WordPressをアプリケーションフレームワークとして使う。WordPressを使ってアプリケーションを開発した。これまでWordPr...2009-06-11mod_rewriteの考え方。見...2008-08-07固定の文字列が先頭にあるかを調べる場合、String#indexより正規表現の方が早いらしい。要素とブロックを渡すの、どっちが速いの?月別アーカイブはてなブログをはじめよう!koseki2さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。