タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

unkoに関するlesamoureusesのブックマーク (1)

  • 文字列から正規表現を生成するときのメモ - IT戦記

    base2 のコードを見ていたら便利そうだったのでメモ http://code.google.com/p/base2/ 文字列から正規表現を作るとき RegExp("^hoge$"); // hoge とマッチ RegExp("^\\\\$"); // \ とマッチ RegExp("^\\[hoge\\]$"); // [hoge] とマッチ という感じで、バックスラッシュをいっぱい書かなければいけないので 以下のような関数を用意してやって function _r(str) { return (str + '').replace(/([\/()[\]{}|*+-.,^$?\\])/g, "\\$1"); } こんな感じで match(RegExp('^' + _r(prefix) + 'unko'), 'unko'); めもめも

    文字列から正規表現を生成するときのメモ - IT戦記
    lesamoureuses
    lesamoureuses 2008/06/02
    function _r(str) {return (str + '').replace(/([\/()[\]{}|*+-.,^$?\\])/g, "\\$1");}match(RegExp('^' + _r(prefix) + 'unko'), 'unko');
  • 1