一発ネタですが、意外と直感的じゃないので。
/(a|b|c)/
上の正規表現は、キャプチャをあとで使わない場合、以下と同じです
/a|b|c/ /(?:a|b|c)/
ただし、前後になにかくっついている場合はもちろん異なります。
/(a|b|c)x/ /a|b|cx/ // これとは同じでない
一発ネタですが、意外と直感的じゃないので。
/(a|b|c)/
上の正規表現は、キャプチャをあとで使わない場合、以下と同じです
/a|b|c/ /(?:a|b|c)/
ただし、前後になにかくっついている場合はもちろん異なります。
/(a|b|c)x/ /a|b|cx/ // これとは同じでない