soukouki’s diary

この記事が、誰かの役に、なればいい。

正規表現のカッコについて

丸括弧は

  • 文字をまとめる
    /+?-?(\d+|\d+.\d+)/
    => +12
    => -12.34

  • 文字を取り出す
    /(+?(-?\d+|\d+.\d+))/
    => +12 ($1=>‘+12’)
    => -12.34 ($1=>‘-12.34’)

いい例が思いつかなかった()

後者の例だと$2に12.34が入ってしまって、
組み合わせて使うときに邪魔。

なんかいい方法がないかな。

2017-05-22 追記 (?:「ここになんか入れる」)でできるようです!