VBScript RegEx - Non capturing group getting captured in full match : **Sample string =** dadasd_37=12abc_dadasd_asdasdasd_asdas_asd

**My regex =** `(?:_37=)([^_]+)`

**What i am trying to get=** 12abc (anything that starts with 37= and the word ends with _).

However, the full match is still coming as _37=12abc