En Python, uno puede encontrar el número de grupos de captura en una expresión regular después de compilarla:
Pattern.groups: el número de grupos de captura en el patrón
¿Hay algún equivalente a esto para JavaScript, por ejemplo, si esperaría que el número de grupos de captura en /(\w+)-(\w+)/g sea 2