Expression régulière“, tout groupe, de ne pas saisir”, ne semble pas fonctionner

x = "abcdefg"
x = x.match(/ab(?:cd)ef/)

ne devrait pas x abef? il n'est pas, il est en fait abcdef

Pourquoi est-ce que mon ?: n'avoir aucun effet? (bien sûr, ma compréhension pourrait très bien être mal)

OriginalL'auteur Murali | 2010-03-29