タグ

ブックマーク / maeyan.blogspot.com (1)

  • 正規表現メモ ?:

    正規表現で、javaにもjavascriptにもマッチさせたい場合 /java(script)?/と書けばよいわけだけど 括弧を使うと自動的に$1にメモリされる。 この場合 $1=script と表示される。 でも、この手のシチュエーションで括弧内の 情報が知れると嬉しいなんてことはまずない。 つまり、使いもしないのに$1としてメモリを消費したことになる。 この無駄なメモリ消費を回避するにはどうすればよいかと言うと 最初の括弧の後に?:(クエスチョンマークとコロン)を並べるとメモリしなくなるそうな。 試してみる。

    a_t_o_a_t_o
    a_t_o_a_t_o 2012/08/23
    [?:][クエスチョンマーク][コロン]
  • 1